a thoughtful web.
Share good ideas and conversation.   Login or Take a Tour!
comment by solid3joe
solid3joe  ·  3051 days ago  ·  link  ·    ·  parent  ·  post: First question: Which language should I learn first?

I'm an electrical engineering grad student. My university combines electrical engineering and computer engineering into one department, where students can choose to be either EEs, CEs, or double major. The CEs get a lot more programming than I did, as I was focused far more on hardware as an EE. But the required programming classes I did take started us off on C, then assembly, then Cplusplus,then I eventually took electives in perl and python. Since this order of learning is all I've ever known, can anyone comment on what I may have missed like this? The whole thing felt very rushed in my opinion. Most of our programming clases revolved around programming PIC and AVR microcontrollers to perform tasks like a basic calculator, or a little keypad with passwords, or an led dimmer/pwm controller.

baltoli  ·  3051 days ago  ·  link  ·  

It would be better if you made a new post for this in the #learnprogramming tag, it'll save people getting confused :)

barwhal  ·  3051 days ago  ·  link  ·  

I couldn't tell you if you missed anything, as many programming languages cover the same things, but I would recommend starting with Java. That's what I did, and it's worked out really well. Also, it's useful to have a powerful, compiled, cross-platform language under your belt. Java is faster than interpreted Python (for most applications) and runs on most everything.

WestCoastG  ·  3051 days ago  ·  link  ·  

You might want to create a new post in #learnprogramming for this since I don't think anyone who would know the answer will see it here.

EDIT: Unless BT or baltoli want to just reply to you here.