Learning codes and computer with harvard course

Self Taught Programmers: What was your learning pathway leading up to you getting your first programming job?