Should I learn Python, C++, and JavaScript at the same time?

0
0
Asked By MellowCedar47 On

I'm 23 and trying to plan my programming studies around three different goals. I need Python for work, mainly Excel automation and basic demand forecasting. I'm interested in C++ for hobby game development with Raylib and for experimenting with low-level projects. I also want to learn JavaScript to understand web development and build simple web apps. I have about 13 days with 3–5 hours a day available for focused study, after which I'll probably have only 1–2 hours per day. I'm not expecting to become advanced quickly, but I'd like to make steady progress. Would it be better to focus on one language first, study all three with separate projects, or use another approach?

4 Answers

Answered By CopperLynx31 On

Thirteen days is enough to get started, not enough to become proficient in three languages. Treat the deadline as a chance to build a foundation rather than a finish line. With 3–5 hours per day, make one small Python project related to your work and continue practicing it after your schedule gets busier.

Answered By NorthstarPine6 On

The three goals involve more than just three syntaxes. Web development also brings in HTML, CSS, browser APIs, and possibly backend tools. C++ can involve memory management, build systems, debugging tools, libraries, and platform-specific issues. Because C++ has a steep learning curve, it is probably best saved for later unless game development is your strongest motivation.

Answered By VioletRook19 On

You can still explore the other interests without seriously studying three languages at once. Python can automate spreadsheets, support forecasting, power web backends, and even make simple games, so it can give you useful results across several areas. Later, move to JavaScript for browser work and then tackle C++ when you have more programming experience.

Answered By BrightMango8 On

Start with one language, preferably Python because it directly supports your work goals. Focus on fundamentals such as variables, data structures, loops, functions, debugging, validation, and basic algorithms. Once those ideas make sense, learning another language becomes much easier because the underlying concepts transfer even when the syntax changes.

QuietHarbor22 -

Specializing at first usually gives you faster progress. After you understand one language well enough to build small projects, comparing it with another language can actually make the differences easier to remember.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.