|
|
|
|
|
by echobase
5509 days ago
|
|
Ha, I was exactly in the same boat you're in. First, since you specifically mentioned the word 'engineer', you'll want to think like one and train yourself like one. If you haven't done so already, build up your math skills to at least a solid understanding of undergraduate calculus. This will pay massive dividends, and may very well expand your programming horizons, but that is another matter. Also important is a good grasp of the first semester or two of college physics if you don't possess this already. Physics, like math, not only blows your mind but provides the intellectual foundation you'll need to press on into the depths of EE. Use the MIT OpenCourseWare curriculum for structure and perspective. The book for the 'Circuits and Electronics' course: 'Foundations of Analog and Digital Electronic Circuits' is one of the finest textbooks I have ever read in any topic. But in addition to all this theory you'll need hands-on activities. If you're just starting out in electronics, humble yourself and read 'Make:Electronics' by O'Reilly publishing. A great practical introduction to electronics. Good luck. |
|