Hacker News new | ask | show | jobs
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.
1 comments

Your suggestion is great echobase, but engineering courses at university delay the sense of satisfaction that comes from building things and having them work. Ohms law and a handful of components is a good start. I was an electronics hobbyist in high school then went on to do EE at uni. If it hadn't been for my prior hands-on experience I would have dropped out from overwhelm at all the theoretical subjects and the lack of hands-on in the "proper" course.