I'm totally new to programming and I'm looking to build a personal app. I'm not sure if I want to focus on Windows, Android, or go for something cross-platform. If you were starting from scratch like me, what programming languages would you recommend for each of these options?
5 Answers
To create a Windows app, I'd recommend learning C#. For Android, go with Kotlin, as it's officially supported. If you’re looking for something cross-platform, you could try .NET MAUI with C#. Alternatively, if you’re open to web apps, a Progressive Web App (PWA) can work across all devices, which could be worth considering!
Learning Kotlin is a solid choice, especially for Android development. It's modern and easy to get into.
If you're starting with a personal app, Python is a great language to start with for Windows. For Android, go for either Java or Kotlin. If cross-platform is your goal, Java or Kotlin will also serve you well there! But if you need internet connectivity and server storage, then jumping into web development with JavaScript could be a smart move.
For Windows, consider using C++ with React Native. For Android, you might look into C++ with a JNI bridge, which can be a bit complex but powerful!
Focus on either Java, JavaScript, or Python to start your programming journey. Don’t stress about the specific language, as they are just tools to help you learn coding fundamentals. Given your interest in versatility, JavaScript is worth looking into since it’s super flexible and can handle various applications pretty easily.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically