Getting Started

There are a number of paths to learning software development. Here are some resources, both online and off, that can get you started on the path to software development.
Why Learning to Code is so Damn Hard is a good read on the (sometimes difficult) path to learning to code.

Resources

Less structured, self-paced:

More structured, classroom:

 
Note: We do not guarantee any of the resources provided. Each individual's learning style is different.