Learn to Code from Scratch
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...
C++ Tutorials | Studytonight
Apollo's Coding for GOOD
presented by Apollo and GOOD
How to build an app: 20 great tutorials
OpenGL Video Tutorial - Home
Free beginner-friendly OpenGL / GLUT tutorial for C++, including both video and text versions.
Signs that you're a bad programmer - Software Engineering...
Reasoning about code means being able to follow the execution path ("running the program in your head") while knowing what the goal of the code is.
Top 10 Ways to be Screwed by "C"
To get on this list, a bug has to be able to cause at least half a day of futile head scratching, and has to be aggravated by the poor design of the "C" language. In the interests of equal time, and to see how the world has progressed in the 20-odd ...
Become a Programmer, Motherfucker
If you don't know how to code, then you can learn even if you think you can't. Thousands of people have learned programming from these fine books: