What Should I Focus on Learning for Web Development?

June 29, 2025 1 answer
Asked by TechieNomad293
I'm coming from a background in desktop application development, primarily using C++. I want to transition to web development but I'm feeling overwhelmed with what to prioritize for learning. I've been leaning towards React, believing it's more advantageous compared to other frameworks, but I'm open to input. Additionally, I've dabbled with Express for the backend but I'm uncertain if that's the best route. Performance and security are my main concerns; I don't mind a steep learning curve. I understand different jobs may require different technologies, which complicates my decision. Should I go with JavaScript, TypeScript, Python, Ruby, PHP, or Rust for the backend? Each has its pros and cons, and I haven't used PHP, Rust, or Ruby yet. I started using MySQL but I'm flexible about databases too. I know the best choice depends on specific goals, so I'm trying to figure out how to prepare myself for various paths while staying relevant. Help would be greatly appreciated!

Answers

BackendBoss101
Web development can be a bit of a beast, and itโ€™s totally normal to feel confused choosing the right tech initially. Based on your background, Iโ€™d suggest starting with backend development. You might enjoy it more since you have a solid understanding of programming. I recommend Go as it shares similarities with C++, and has a robust standard library. As you learn Go, focus on HTTP protocols and relational databases. Once youโ€™re comfortable with APIs, you can either dive into frontend (starting with basic HTML, CSS, and JS) or delve deeper into backend architecture and deployment practices like Docker.

CPlusPlusNinja: I think Iโ€™d prefer backend! But does Go have garbage collection like Java, or do I need to manage memory like C++?

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions