the fast track
 
The Direct Path to Becoming a Software Engineer

Requirements

To follow this path, you must:

The Objective

Our objective is to get you to one of the following outcomes:

  1. you're able to get a job at a good company as an entry-level software engineer, or
  2. you've realized that being a software engineer is not for you, without wasting a lot of money

At the end, you'll:

Step 1 - Choose a Project, a 'Stack' and find a Support System

Step 2 - "Hello World"

Theory: Practice:
This is a work-in-progress; I've not yet written down the rest of the steps. But it essentially consists of iterating on your project in small, bite-sized chunks, gradually adding-in databases, deployments, project management tools, etc. I plan to get around to writing the rest down someday, but, in the meantime: your mentor should be able to help you with this.
This is a really long long. It has many parts to it.This is a really long long. It has many parts to it.This is a really long long. It has many parts to it.This is a really long long. It has many parts to it.This is a really long long. It has many parts to it.