1) Totally self taught, no books, all online (Google and planetsourcecode.com!)
2) I started around 12 years old; began with HTML trying to replicate websites I liked, then Visual Basic, then to PHP/JavaScript, then to Java, then to C++, back to Java when Android came around in 2009. With competence in countless other languages along the way.
3) I freelanced with PHP from I was ~15, just tiny projects.
I made money writing bots for RuneScape (in Java) when I was 15.
I went to school for Physics, (age 18), no programming involved.
I published my own (paid, successful) games to Android when it was first around, in 2009 (age 19). I freelanced in Android projects at the same time.
I got a job offer from my main freelancing client a few months before graduating (age 21), and moved to the US. I'm still working for the same company, as the Lead Developer, and things are going great (age 24).
2) I started around 12 years old; began with HTML trying to replicate websites I liked, then Visual Basic, then to PHP/JavaScript, then to Java, then to C++, back to Java when Android came around in 2009. With competence in countless other languages along the way.
3) I freelanced with PHP from I was ~15, just tiny projects.
I made money writing bots for RuneScape (in Java) when I was 15.
I went to school for Physics, (age 18), no programming involved.
I published my own (paid, successful) games to Android when it was first around, in 2009 (age 19). I freelanced in Android projects at the same time.
I got a job offer from my main freelancing client a few months before graduating (age 21), and moved to the US. I'm still working for the same company, as the Lead Developer, and things are going great (age 24).