I am a recent electrical engineering graduate from Rutgers University, and a employee at PulseTor doing mostly FPGA programming.
My advice for R programmers: look under the hood. Most of the R interpreter source makes a lot of sense and you can learn a lot about how the language works.