Programming Resources
Learning Java in 24 hours, etc
Resources for learning non-web languages like Java or C will be noted here. The first non-web language I picked up was Java. I normally list resources as I find them and in the order I use them. Check out the Web Design resources for HTML, PHP, MySQL, and other web-related languages.
If you come across other great resources, feel free to send them to me.
Generic Resources
Java
One-Way NDA Template - For protecting (legally) what you create if you share it with someone.
Eclipse - A must-have for Java programming. The editor checks your code for errors, allows you to run them without compiling first, and includes a ton of other features.
Introduction to Java - A wiki with detailed Java information. It is however, incomplete; some pages may be blank.
Java API Specification - Sun Java's documentation and reference pages for coding.
Sams Teach Yourself Java in 24 Hours - A quicker, more fast paced tutorial that covers the basics of Java.
Sun Java Tutorials - Sun Java's official documentation on learning to program, obviously worth a look.
C# (sharp)
CSharp Station - Gets you off the ground from installing the compiler to running a few pieces of code.
SQL in C# - Accessing SQL Server via C#.
Creating Plugins in C# - How to structure your program so that others can create .dll files that your program will automatically load.
Dot Net Perls - Handful of useful examples on classes and methods, good reference guide.
Python
Tutorial's Point Python Tutorial - Similar to Tizag for HTML/PHP/MySQL in layout. Good examples and organization if you're modestly comfortable with programming already.
PyDev - How to run and debug Python scripts in Eclipse.
Matlab
Univ. of Utah's Matlab Tutorial - Good examples to get a quick handle of the language.
Clarkson University Tutorial - A little more structured, less reference-ish but more complete information if you need it.
Added on Jul 22, 2007 | Last Updated Dec 05, 2012
