I taught myself programming when I was 14 on school computers during lunch breaks and after hours. I worked as a cleaner in order to buy my first laptop. By the time I went to university to study software engineering, I already knew how to code. I graduated after 5 years working as a part time software developer on the side. I've been coding for 16 years. I've been learning constantly for the first 14 years. The last 2 have been pretty easy.