
Originally Posted by
brit
Decided to put all other learning on hold and learn C. Why learn C instead of C++ or Java or C# or Python or any of a thousand other languages? Well, because the Linux Kernel is written in C and Android devices use the Linux Kernel and I would like to become an Android developer. After I am comfortable with C, I will focus on learning Java. Why Java instead of C++ or C# or Python or any of a thousand other languages? Well, because the Android operating system is based on the Dalvik Virtual Machine and Dalvik is built on Java and I would like to become an Android developer.
Do you see how this works?