Which Programming Language Should I Start Learning as an Electrical Engineering Grad?

0
15
Asked By CuriousExplorer23 On

I graduated with a degree in electrical engineering in 2024. While I took a few programming courses (Python, C, and some Arduino/C++), I didn't really get comfortable with programming outside of class requirements. I feel like not knowing how to program well is limiting my career potential. What programming languages would you recommend starting with, and what are the best ways for me to begin learning in my spare time?

5 Answers

Answered By TechieTraveler99 On

If you're focusing on electrical engineering, I’d recommend starting with Python and Arduino. Python is great for general purposes and projects, while Arduino is specifically useful for tasks related to EE. Plus, check out the FAQ section for tons of learning resources!

Answered By CircuitScribe45 On

Before deciding, consider what your future job might entail. Are you leaning towards systems-level programming or just looking to improve workflows? Tailor your learning based on those interests. Each language has its strengths!

Answered By CodingCat98 On

It largely depends on what area you end up working in. If you're dealing with microcontrollers, learning C would be beneficial since it’s widely used in that space. But if your focus is more on software or general programming tasks, then Python would be the way to go.

Answered By GadgetGuru22 On

Honestly, the best way to learn is to build something you find interesting. It could be a small tool or a script that automates tasks—anything that’s useful to you. I found Python to be excellent for that! It can be a fun and practical approach to getting the hang of coding.

Answered By ElectroNerd77 On

If you're programming close to hardware, definitely go for C. However, if the projects you're working on abstract away the hardware aspects, Python is a solid choice. Just think about what you enjoy and where you might apply those skills!

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.