Related words: best self-taught programming, learn programming for free, python for self-taught programmers, self-taught programmer salary, learn to code by doing, best programming language to learn for self-taught programmers, what is the best programming language for self-taught programmers, top languages to learn for self-taught programmers