Hey everyone! I recently graduated and I'm eager to dive into programming to eventually create a SaaS product. I don't want a traditional 9-5 job, and although I lack a computer science background, I do have an entrepreneurial spirit. I've spent the last four months learning C++ (a low-level language) through YouTube and Codecademy, covering the basics and some OOP concepts. I'm planning to learn data structures and algorithms next. However, I'm torn between continuing with C++ or switching to JavaScript to better align with my SaaS development goals. I'd love to hear your thoughts!
4 Answers
I'd recommend sticking with C++ for learning algorithms and data structures. It focuses on fundamentals that are important later on. But you can definitely learn both! Think of it as mastering different tools, like how you would use a hammer and a saw for different tasks.
If your main goal is to build a SaaS product, switching to JavaScript would be a smart move. It's directly applicable to web development, which is crucial for SaaS. Don’t overthink the first language too much; go for what's relevant to your goals!
Thanks for the advice!
Honestly, focusing too much on which language to choose can stall your progress. Your ambition to bypass a traditional job is great, but building a SaaS requires more than just language skills. Consider fundamental knowledge in cloud computing, architecture, and security—there's a lot to tackle before jumping into coding your software!
While JavaScript is a popular choice, don't forget about the variety of exciting programming projects outside of just web apps. It's fine to know HTML/CSS/JS, but maybe explore frameworks like Vue or try Ruby as well. There's a whole world beyond just React!
Definitely interested in exploring other options!
That's true, focusing on one skill at a time can help.