Hey folks! I'm interested in becoming a mobile app developer, but I'm starting from square one with no skills or experience. Is it really feasible to jump into this field without any background? I'm eager to learn, so I'd love some guidance on where to begin and what tech stack I should focus on. I've heard that Node.js and React Native are important, but are they the best choices? What other technologies should I consider? Lastly, how long do you think it would take for me to create my first usable app, even if it's not profitable? I appreciate your insights and hope my questions aren't too silly!
3 Answers
Absolutely, everyone starts from square one! The key here is to enjoy the process of creating things. It's not just about the money; it's about learning and growing through trial and error. You'll need to get comfortable with different aspects of freelancing too, like marketing yourself and managing your projects, which comes with experience. I’ve been freelancing for a while now and believe me, it took years of practice to get good enough to make it profitable. Dream big, but also be prepared for a long journey—set a long-term goal, maybe 10 years, and work your way up.
I totally get what you mean about the long journey. Though I’m more inclined toward the freedom of freelancing, it’s still a competitive field.
Of course it’s possible! Just dive into learning and take it one step at a time. You might hit some snags in your journey, but that’s all part of it. Focus on those fundamentals and start building small projects to gain confidence. Don't worry about profits initially; just getting your app out there is a big win!
For sure, it’s possible! Just remember to be patient with yourself and don’t get discouraged by the learning curve. Node.js and React Native are solid picks, but you might also want to explore things like Flutter or Swift, depending on whether you want to focus on Android or iOS. Don't rush the timeline; focus on building projects as learning tools. You can have a first app ready in a few months if you commit to consistent practice!
That’s reassuring! I’m planning to dedicate a bit of time each week to learn.
Good advice! Also keep in mind, networking can help you find opportunities down the line.

Thanks for your insight! It helps a lot to hear from someone with experience.