Well, yes, Musk is a self-taught programmer who started programming and coding at a very early age. Despite being so young, he learned the BASIC programming language from the workbook that he got with his computer.