For those who want a more direct approach to learning game development, there are plenty of tutorials available. Under this tag, you can find a variety that spans from demonstrating core concepts of design to illustrating the basics of common game genres.
See also: education