I started the official Android course with Kotlin and was very pleased with the first unit which went over the basics of Kotlin. It was very beginner friendly, written well, and a lot of reminders and general hand holding. I also have some prior coding experience.

The second unit on Android was the complete opposite experience. It was written by a non-native English speaker and the instructions were dry and not very clear.

I now understand why some people warned that learning Kotlin means fewer resources to learn from compared to Java where there are many to choose from. So it's made me consider: should I switch to a Java Android course with the hope that the Android portion of the course will be better developed? Or should I just stick with the Kotlin course because it will be difficult either way?

Also, has anyone else new to coding/android development had success learning with the official Kotlin Android course?

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 9 months ago

Part of being a good engineer is reading and understanding unclear requirements to make them something that can be worked with and transformed into actual positive business outputs. I'm not saying that the badly written courses are attempting to teach you that but if you're stumbling at this hurdle then that doesn't bode well for a future in software engineering. There's way more resources to teach yourself Kotlin and Android development. You need to actively find these out and synthesise them into your learning. To be honest if you told me this on an interview I would simply not hire you because you're admitting the slightest ambiguity will make you unproductive and want to do different things.

  • source