Which Programming Language is Important for Mobile App Development? #205680
Replies: 2 comments 1 reply
|
If you're completely new to mobile development, I'd pick one stack and stick with it for a while instead of trying to learn everything at once. For beginners, Dart + Flutter is a pretty good starting point. You can build for both Android and iOS from one codebase, and the hot reload makes it easy to see changes as you work. If you're more interested in web development too, JavaScript/TypeScript + React Native is another good option. If you want to focus on native development, then go with Kotlin for Android or Swift for iOS. The main thing I'd avoid is tutorial hell. Learn the basics, then start building something small yourself, even if it's just a to-do app or calculator. You'll learn a lot more from getting stuck and fixing your own code than from watching another 10-hour tutorial. I'd also stick with one stack until you can build a small app without following a tutorial. Learn Git early too, since you'll end up using it anyway. Don't worry too much about picking the "perfect" language. Pick one, build something, and adjust from there. |
|
I would recommend starting with JavaScript/TypeScript and React Native. React Native allows you to build mobile applications for both Android and iOS. At the same time, the React and JavaScript/TypeScript skills you learn can also be applied to web development, which gives you more career opportunities. One major mistake to avoid is trying to learn too many programming languages or frameworks at the same time. Instead, focus on:
Don't just follow tutorials or copy code. Try to understand why the code works, solve problems yourself, and gradually build more complex applications. In my opinion, having a strong foundation is more important than learning many technologies at once. |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Question
💬 Feature/Topic Area
Code Search and Navigation
Body
For someone who doesn't know that much about coding and is dedicated to building a career in mobile app development, what are the major mistakes to avoid, and which programming language should you start learning first?
All reactions