Hm... nice list.
Bet they're useful though, if me had anything to do with programming...
Programming References and Online Books
Written by MrBlueSky on Mon Dec 24, 2007 12:41 am in blog A Programmers Thoughts under URL Galore -
933 views
The best online references for serveral languages, and the best introductory online books to learn new languages. Additions are welcome!
Java:
- Reference: http://java.sun.com/j2se/1.5.0/docs/api/index.html
- Online Book: http://java.sun.com/docs/books/tutorial/
PHP:
- Reference: http://www.php.net/manual/en/
- Online Book: http://www.hudzilla.org/php/
- Further Reading: http://www-128.ibm.com/developerworks/opensource/library/os-php-read/#de1
Ruby:
- Reference:
- Core API: http://www.ruby-doc.org/core/
- Standard libraries: http://www.ruby-doc.org/stdlib/
- Core API: http://www.ruby-doc.org/core/
- Online Book: http://www.ruby-doc.org/docs/ProgrammingRuby/html/index.html
Perl:
- Reference: http://perldoc.perl.org/index.html
- Online Book beginner: http://www.unix.org.ua/orelly/perl/learn/index.htm
- Online Book advanced: http://www.unix.org.ua/orelly/perl/prog/index.htm
Python:
- Language Reference: http://docs.python.org/ref/ref.html
- Standard Library Reference: http://docs.python.org/lib/lib.html
- Online Book: http://docs.python.org/tut/tut.html
Javascript:
- Reference 1: http://www.w3schools.com/jsref/default.asp
- Reference2: http://docs.sun.com/source/816-6408-10/
- Online Book: http://wp.netscape.com/eng/mozilla/3.0/handbook/javascript/
- Must read: http://www.crockford.com/javascript/javascript.html
- Further reading: http://www.crockford.com/javascript/
Haskell:
- Online Book 1: http://en.wikibooks.org/wiki/Haskell
- Online Book 2 (pdf): http://www.cs.utah.edu/~hal/docs/daume02yaht.pdf
- Language Reference: http://zvon.org/other/haskell/Outputglobal/index.html
- Prelude Reference: http://undergraduate.csse.uwa.edu.au/units/230.301/lectureNotes/tourofprelude.html
- The Best introduction to Haskell and Algorithms and Datastructures. Unfortunally in Dutch only (PDF): http://www.cs.uu.nl/docs/vakken/lfp/fp.pdf (Section 5.2 is in English, and is a short but excellent introduction to Parsing using a Functional Programming Language)
C:
- Reference (both language and standard libraries): http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
- libc: http://www.gnu.org/software/libc/manual/html_node/index.html
- Tutorial: http://www.physics.drexel.edu/courses/CompPhys/General/C_basics/c_tutorial.html
- Tutorial by Brian W. Kernighan: http://www.lysator.liu.se/c/bwk-tutor.html
C++:
- Tutorial: http://www.icce.rug.nl/documents/cplusplus/
- Reference 1: http://www.cppreference.com/
- Reference 2: http://www.cplusplus.com/reference/
Lisp:
- Online Book: http://gigamonkeys.com/book/
- Reference 1 (ugly): http://www.lispworks.com/documentation/HyperSpec/Front/
- Reference 2: http://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node1.html
Scheme:
- Online Book: http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-1.html#node_toc_start (Excellent introduction to Scheme and Programming in general. Be sure to download the educational Scheme environment belonging to this book from http://www.drscheme.org/. Must read!)
- Language Reference: http://download.plt-scheme.org/doc/371/html/mzscheme/
AWK:
- GAWK Reference: http://www.gnu.org/software/gawk/manual/gawk.html
Linden Scripting Language:
- Reference and Tutorials 1: http://www.lslwiki.net/lslwiki/wakka.php?wakka=HomePage
- Reference and Tutorials 2: http://wiki.secondlife.com/wiki/LSL_Portal
Microsoft (no suprises here):
- Visual C++: Libraries Reference: http://msdn2.microsoft.com/en-us/library/52cs05fz(VS.80).aspx
- Visual Basic 6: http://msdn2.microsoft.com/en-us/library/aa338033(VS.60).aspx
- VB.NET: http://msdn2.microsoft.com/en-us/library/sh9ywfdk.aspx
- C#: http://msdn2.microsoft.com/en-us/library/618ayhy6.aspx
(F)Lex, Yacc and Bison:
Regular Expressions:
- Libraries:
- Language-specific:
- Perl: http://perldoc.perl.org/perlre.html
- JavaScript: http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Regular_Expressions
- POSIX: http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap09.html
- .NET: http://msdn2.microsoft.com/en-us/library/system.text.regularexpressions.aspx
- Perl: http://perldoc.perl.org/perlre.html
Assembler:
- Online Book (both ugly and a classic): http://webster.cs.ucr.edu/AoA/index.html (3 versions: Unix, Windows and DOS)
- MIPS Assembler Tutorial: http://chortle.ccsu.edu/AssemblyTutorial/TutorialContents.html (good)
- THE interrupt reference: http://www.ctyme.com/intr/int.htm
- 8086 Instruction Cheatsheet: http://www.emu8086.com/assembly_language_tutorial_assembler_reference/8086_instruction_set.html
3 blog comments below
prole on Mon Dec 24, 2007 2:04 pm
It definitely is a great collection of links. Thanks for posting, very useful !
amagard on Wed Apr 11, 2012 4:31 pm
Nice list with lot of useful links.
Thanks.
This would helpful for all user.
Thanks.
This would helpful for all user.
cybersa on Wed Apr 11, 2012 5:25 pm