|
|
| Saturday, 04 September 2010 |
| Websites for the Practicing Programmer |
The Java Tutorial
This is one of a series of excellent online tutorials hosted by Sun (the others cover JMS and Swing), with content corresponding to the book of the same name. Over the past five years, I have found the tutorial to be useful, first to learn the basics of Java, and later to either refresh my knowledge of some detail of the language (e.g., serialization, after not paying close attention to it for a while) or to learn some API which I haven't used before (e.g., IDL).
The discussions in the tutorial are clear, and often include useful FAQs and lists of common problems and their solutions. Numerous included code samples help to understand the material, and often provide methods that you can use in your own code.
The C++ Resources Network
A reasonable source of information on C++, including a tutorial, information on the standard libraries, forums, some source code, and links to sites offering commercial and free compilers. Some of the links within the site (e.g., to a listing of books) don't take you to where you expect to go.
IBM developerWorks: Java Technology Zone
IBM has claimed to have more Java developers than Sun. Whether that claim is true or not, IBM makes available a mountain of Java articles, tutorials, and code through this site and the alphaWorks site. Some of the material is clearly aimed at gaining converts to IBM technologies (fair enough - IBM is a for-profit enterprise), but there is plenty of useful, non-commercial information here. For example, a search for "thread" returns 74 articles (in July 2002), most containing sample code.
IBM also maintains developerWorks zones for Linux, open source, web services, wireless applications, and XML.
|
|