Programmer Competency Matrix
Note that the knowledge for each level is cumulative; being at level n implies that you also know everything from the levels lower than n. Computer Science 2n (Level 0) n2 (Level 1) n (Level 2) log...
Web Developer Checklist
7 Best Python Books To Learn Programing
Run server-side code and discover APIs in your browser
Why developers are like artists
Learn Lua in 15 Minutes
TinyKeep Dungeon Generation Demo
Ten commandments for developers » DamienG
In order that applications and operating system shall not drive users insane thou shall: 1. Allow immediate termination I hit the wrong button. I changed my mind. I didn't know it would take this long. Either way, the operation needs a cancel button ...
Metroid source code
Here's the entire source code + helpful annotations for the original Metroid game for the NES. Labels corresponding to address va
A first hand look at building an Android application
Dan Morrill builds a simple application on the Android platform.
Computer Stupidities: Programming
If teaching an individual to use a computer is bad, teaching someone to program one is worse.
Independent Developer » Blog Archive » Programming is...
Walk up behind an accountant or a web designer sketching out banner ads, and nine times out of ten they'll know you're coming from a mile away. But computer programmers aren't like that. You can stand right behind a programmer for ten minutes and qui...
An Interview by a Seventh Grader
CIS Department > Tutorials > Software Design Using C++
These tutorial pages and examples are in the process of being revised. Currently, the revision has been completed only on the Introductory Topics section. One of the main changes is to add some graphics/game programming types of examples using th...
OpenGL Video Tutorial - Home
Free beginner-friendly OpenGL / GLUT tutorial for C++, including both video and text versions.