First, I was like you at 15 having picked up programming
before I had attended a formal CS class..my first program was a grading/counselor tracking program for my high school.
Second, you should have not problem picking up android given your iOS, C++ and python skills. Java is a little different but not that hard, just fancy OOP C+ with a smalltalk type bias.
Some of the CS areas that you want to explore could be picked up if you build a game engine or contribute to one in the iOS or Android area.
Second, you should have not problem picking up android given your iOS, C++ and python skills. Java is a little different but not that hard, just fancy OOP C+ with a smalltalk type bias.
Some of the CS areas that you want to explore could be picked up if you build a game engine or contribute to one in the iOS or Android area.
Third, you are self editing your self to much!