Best Reference Site For Each Programming Language?
Howling writes "I've been a PHP programmer for a few years and after taking a trip through many sites Ive learned that www.php.net is probably the most complete source when looking for information/documentation. I have been trying to find similar sites for every other language (Java, perl or ASP, for instance) without equal success, though. I ask: what is the best documentation/reference site for your preferred programming language?"
just google: java X class where X is whatever you want. Top results will be sun java docs which are complete and have links to parent and descendent classes, implemented interfaces, etc.
php: php.net
coldfusion: adobe.com
html, css, javascript, sql: w3schools.com
python: python.org
c/c++: devshed.com
java: java.sun.com
Anything else: my brilliant co-worker.
Agreed. I'd also add Perlmonks.org; it's not documentation per se but it's damn useful.
For java, you have to master the API...Even modules that other people write are often documented with javadoc, and look just the same. Once you use it for a while it becomes familiar.
ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
http://cprogramming.com/ - best site for beginners in my opinion.
Perhaps this a question for Stack Overflow?
-fragbait
For C, use the most holy book:
K&R
(aka "The C Programming Language" by Kernighan and Ritchie, http://cm.bell-labs.com/cm/cs/cbook/)
-proidiot
http://www.gotapi.com/ It's got all the good reference sites in one. You click the reference site, it adds a tab to the gotAPI webpage. It has a really good search box. No signup required. Best all-in-one reference ever.
C was my favorite language for about 20 years, and it still would be if Python hadn't come out.
You know this of course, but I thought I'd mention that your C experience isn't wasted as a Python programmer. The cycle: design in Python => profile => redo bottlenecks in C, is the basis of industrial strength Python application.
If you use Eclipse you can configure the javadoc URL in your JDK configuration and pull up the pages from within the IDE. VERY handy.
Quick Ref
QuickRef currently includes: C, C++, CSS, HTML, HTML DOM, Java, JavaScript, MySQL, Perl, PHP, Python, and Ruby
gotapi currently includes many many more and has a nice ajaxy interface.