How Should I Start Learning to Code for a Career in Software Engineering?
Asked by
TechLover42
I'm a junior in high school and I'm really interested in pursuing a career in software engineering because I've heard the potential for earnings is quite good. However, I'm aware that the job market can be tough, so I want to get a head start by learning to code and working on projects that will enhance my resume for college applications and internships. What would be the best way to learn? Could simple platforms like YouTube or Skillshare be effective, or do you have any specific websites or resources to recommend? I don't mind spending a little money if it helps. Should I even be worrying about this at this stage?
Answers
1. Just dive in and start learning Python first, then create anythingโseriously, anything from games to websites!
2. Pursue a degree in computer science, as the job market is competitive and you'll need that credential.
3. Always keep your mindset focused on building stuff during your college years, as many graduates just end up with a degree without practical skills.
Reply to this answer
YouTube is actually a really good starting point! I'd recommend checking out FreeCodeCamp and CS50โthey're solid free options that teach you way more than a lot of paid courses. Starting with Python is a great idea because it's beginner-friendly, and once you're comfortable, you could explore web development with HTML, CSS, and JavaScript to create projects that show off your skills.
Reply to this answer
Check out w3schools for a good grasp of the basics, but also try to create your own simple projects as you learn. That hands-on experience will be really beneficial!
Reply to this answer
The first thing you should do is figure out what type of programming you're interested inโlike web applications, desktop applications, or embedded programming. After that, you can narrow down your tools and resources. YouTube is helpful, but it can be a bit chaotic for structured learning. Try visiting your local library; they have plenty of programming books that can give you a good idea of what area you might want to dive into.
Reply to this answer
Don't choose programming just for the paycheck. That's one of the worst reasons to get into software engineering. If you're mainly driven by money, you might end up feeling disappointed in the job. It's important to find something you actually enjoy; otherwise, you're in for a tough career.
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions