Thread: Teach me?
View Single Post
  #5   Spotlight this post!  
Unread 01-09-2007, 18:40
EricVanWyk EricVanWyk is offline
Registered User
no team
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Boston
Posts: 1,597
EricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond reputeEricVanWyk has a reputation beyond repute
Send a message via AIM to EricVanWyk
Re: Teach me?

Note : I have never used EasyC.

It seems like this is beginning to trend toward a "What is the One True Programming Language" thread. I am a firm believer that languages are tools, and the "OTPL" model leads to a very lonely tool-box.

Go ahead and learn EasyC. Get good and comfortable. Then learn Python. Then C. At this point, you will be able to pick up any imperative language in less than 2 weeks.

You won't be an expert in any of them, but that is just fine. I've never gotten a job that uses a language I already knew. Each time I took an internship, I needed to learn a new tool ( or 3 ).

So Ed, let me disagree with you. The CS/CE people should get familiar with EasyC, as it is a specific tool designed for a specific task, and it will help them learn harder tools quicker.

For quick reference, here are my favorite tools.
Python : Quick and simple, one person programming tool. LEARN THIS.
MATLAB : Darn good for matrix math.
C : Wish I didn't have to use this, but you really don't get a choice some times.
Verilog : Really slow to write, but wow FPGAs are cool.
LabVIEW: Just started on this one, but it is surprisingly intuitive.