If you'd like to learn Game Development (not software programming), you might want to watch "Extra Credits" available at http://extra-credits.net/