Computer Programming
See also Computer eBooks
- 4 Free Ways to Learn to Code Online
Briefly discusses UC Berkeley Webcasts, Mozilla's School of Webcraft, Google's Code University and MIT OpenCourseware options for learning to program.
- Academic Tutorials.com
You will find tutorials and lessons on most languages you want to learn how to program with here. We have Visual Basic, VB.NET, Java, J2EE, C, C++, C#, ASP, ASP.NET, Perl, JavaScript, Web Services, and XML tutorials. Most of the tutorials are either beginner or intermediate level but we have included a few advanced tutorials as well."
- Alice
"Alice is a teaching tool designed as a revolutionary approach to teaching and learning introductory programming concepts.... an innovative 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web."
- Code Year
A programming lesson a week for a year, sent to your mailbox for free.
- CProgramming.com
"A web site designed to help you learn the C or C++ programming languages, and provide you with C and C++ programming language resources."
- DevCentral
"It doesn't matter if you are a student or a professional software engineer, DevCentral has content to match everything from learning C to Java Class Loaders. DevCentral provides all these self paced tutorials, technology articles, and downloads for everyone to enjoy for free."
- Geekpedia
Programming tutorials and how-tos.
- Google Code University
"This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms."
- How Stuff Works: Computer Programmming
From the popular How Stuff Works site of easy-to-follow explanations.
- In Pictures
"In Pictures online tutorials are based on pictures, not words. They're the easiest way to learn computer subjects. There's no complicated multimedia, just pictures that show exactly what to do."
- Introduction to Programming Using Java, Fifth Edition
"A free, on-line textbook on introductory programming, which uses Java as the language of instruction....directed mainly towards beginning programmers."
- Java Boutique
Reviews, tutorials, applets, and tools.
- Java Coffee Break
Articles, lessons, books, FAQs and more about learning and using Java.
- Java Language Specification
"Written by the inventors of the technology, The Java Language Specification, Third Edition is the definitive technical reference for the Java programming language." (Downloadable ebook.)
- Java Programming FAQs and Tutorials
Nice set of links to information and lessons on both beginning and more advanced Java programming topics.
- The Java Tutorials
"Sun's official website for the Java SE Tutorials."
- jGuru
"jGuru presents in-depth online courses on Java software development. Each course takes you step-by-step through developing your own software and includes course notes and exercises with sample code."
- Learn to Code: The Full Beginner's Guide
"If you've been looking to learn how to code, we can help you get started. Here are 4.5 lessons on the basics and extra resources to keep you going."
- Microsoft Small Basic
"A project that is aimed at making computer programming accessible to beginners. The project comprises a simple programming language that gathers inspiration from the original BASIC programming language; a modern and attractive programming environment; and rich, extensible libraries."
- Official Java Programming Documentation
Links to the various official documentation packages for Java and Java tools.
- Online Programming Tutorials
"You will be able to find here information about php programming , javascript (jquery) programming and also tutorials on how to code in C#. The tutorials that will be found on this blog will at all levels of knowledge from beginners to advanced.We hope to offer subjects of interest for all the programmers."
- Ruby for Kids
Basic Ruby programming for kids and adults.
- Ruby Monk
"The Ruby Primer is a free interactive book that helps you learn Ruby. Discover Ruby idioms, learn lessons and solve problems, all in your browser!"
- Scratch
"Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web."
- Try Ruby
Short interactive introduction to the Ruby programming language.
- Tutorialized
Free tutorials for graphics programs, web design, programming, and other related topics.
Computer Index Page
this page last updated January 27, 2012