How Should I Prioritize Learning for Android Development?

0
19
Asked By CodingAdventurer42 On

I'm new to programming and I've been dabbling for a couple of months with tutorials and projects in Scratch and Python. My end goal is to develop Android apps and games, which I know will require knowledge of Java or Kotlin along with the Android development kit. I'm feeling a bit stuck about what to focus on right now. I'm wondering if I should drop Python entirely and concentrate on learning Java, or if I should explore Kotlin instead. Also, do I need to have a grasp of Java before starting with Kotlin? I'm just looking for some direction to clear the overwhelm!

4 Answers

Answered By TechSavvyGuru On

You definitely don't need to drop Python just yet! It's great for building a solid foundation in programming. Once you feel comfortable with the basics like loops and functions, I recommend shifting your focus to Kotlin. Google has made Kotlin the preferred language for Android development, and you don't need to know Java first to pick it up! Start with Google’s "Android Basics with Compose" course – it’s free and designed for beginners, so you'll build actual apps while learning the ropes.

Answered By AppMaster101 On

If your main goal is to develop Android apps, I'd say drop Python for now to save your focus. Kotlin is where it's at for modern Android development, and you can jump straight into that without requiring prior Java knowledge. Forget the random tutorials; just go directly to the official Android development resources, which will have you building real projects instead of just watching videos!

Answered By QuirkyDev On

You can always start with GitHub Pages for hosting once you get some projects going! Just set up your repo for Pages, choose a branch, and you'll get a custom URL without needing to buy a domain right away. If you ever want a custom domain, services like Namecheap or Cloudflare offer affordable options!

Answered By JourneySeeker92 On

I feel you on the whole 'journey' notion! Everything's a journey nowadays, isn't it? But hey, tackling programming is definitely an adventure! Just keep pushing forward and don't hesitate to ask for help when you need it.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.