0
Java before Android programming?
Do I have to learn Java prior to Android programming? or is it just "better" to know Java before learning Android?
5 Answers
+ 16
Yes, you have to learn Java although Android API does not respect Java rules and you'll still find it hard...
+ 9
no you don't need to learn any java as long as you know a different language for android programming like c# or C++
+ 4
I went directly to Android Studio, and if I were doing that again I'd want a separate Java intro...because I took on learning all of OSX, Android Studio, the Gradle build system (a declarative--not imperative--build environment from IntelliJ), Java* and the Android way of doing things all at once...and I was writing an API...so I had to learn apps just to get there...I might've understood more context if I'd had something like SoloLearn's course first.
Android StackExchange is peppered with me upvoting answers / helping people through crazy issues we probably wouldn't have had more Java context (and that's still relevant, given recent upvotes for stuff I just don't think about now).
* Not all of Java of course...just enough to understand context--I haven't looked, but I suspect SoloLearn's course would be great language prep.
+ 2
You also can code in c#
0
basics of Java is required to learn Android