I'm new to programming and trying to decide between learning Java or combining Python with SQL. My main goal is to start earning money as quickly as possible, whether through a job or freelance opportunities. Any advice on which path might be better for this?
3 Answers
Starting to earn money in programming is usually a long journey. If you're learning for financial reasons alone, you may burn out quickly. It's about developing a passion for solving problems. Plus, there's not a lot of freelance work for beginners in either Java or Python without some solid experience.
It’s more about what you enjoy. Java and Python have their own strengths, but they won't automatically lead to gigs without experience. If you want a quicker route, maybe start with Python and look for small projects or freelance gigs that small businesses need help with, like data reporting. It might help you earn while you learn.
Should I focus more on Python for now? I feel like it’s more beginner-friendly.
Honestly, there’s no quick answer here. Getting into programming won't instantly make you money, and the competition is fierce. You need to learn the fundamentals and probably specialize in a niche if you want to find a job. Right now, AI is changing the landscape, so there’s a lot to consider before jumping in.
That's true! I'm just worried that with so many people trying to get into programming, how can I stand out in the job market?

I get that. I’m hoping to find something I enjoy while learning, too!