Hey everyone! I hope you're all doing well. I'm diving into programming languages just for fun, but I'm feeling a bit lost on where to begin. I have an idea for an iOS app that I'd like to create, which I hope could eventually bring in some passive income. I really enjoy problem-solving and want to explore job opportunities once I get the hang of coding. I've heard that Python and JavaScript are great starting points. I learn best from textbooks, so I've picked up a beginner-friendly book to kick things off. Once I've got a grasp on the basics, I plan to tackle CS50, but I'm unsure what my next steps should be after that. I know it's going to be a tough journey, but I'm ready to put in the effort. Any advice or tips would be greatly appreciated! Thanks!
6 Answers
Just a heads up, making passive income from your app is pretty rare, especially starting out. Focus first on learning programming basics; you could start with Python, Swift, or JavaScript, whichever speaks to you more!
I recommend starting with CS50; it's a great introduction to programming and doesn’t require prior knowledge. As for your language choice, don’t worry too much about planning out your whole journey just yet. Your initial focus should be on mastering the basics!
Avoid getting stuck in tutorial hell! Try doing small projects to practice your skills. It’s much more effective than just going through tutorial videos. You'll learn practical applications of what you’ve studied.
Starting with Java can be beneficial, but remember, JavaScript might be easier for beginners since it has a simpler syntax. Plus, if you plan on switching to Swift later for iOS app development, the transition might be smoother since their syntax is somewhat alike.
If your goal is to build an iOS app, you might want to focus on learning either JavaScript or Swift directly. These will be essential skills for your app development goals!
If you're aiming for iOS development, consider looking into Flutter and Dart for cross-platform apps. There's no need for any prerequisites beyond knowing how to navigate your computer. Find a good Udemy course and getting going should be pretty affordable!

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