Я приехал противоположное направление происхождения EE, я вошел в программирование и вернулся в школу для получения степени CS. Я рекомендую начать с чем-то, что комбинирует два для создания перехода немного более гладким. Существуют тонны книг человека, увлеченного своим хобби, как Вещи Создания Разговор , и Аппаратные Проекты Взламывания , которые делают это легче. Я также рекомендую серия Evil Genius книг по схемам электроники и робототехники.
Charles Petzold Код: Скрытый Язык Компьютерного оборудования и программного обеспечения является другой книгой, которая делает отличную работу по связыванию аппаратных и программных понятий. Я не могу рекомендовать его достаточно высоко, хотя это может проявлять противоположный подход, чем Вы после. Это запускается с простых переключателей и транзисторов и растет, чтобы показать, как они объединены для создания программируемой схемы.
Вы могли бы найти это немного более высокоуровневым по сравнению с "вниз к металлу", но я нашел, что целая программируемая сцена микроконтроллера великолепное место для создания моста между программированием и аппаратными средствами.
Ардуино. Что не может Вы делать с этой вещью! http://www.arduino.cc/
Limor иначе у леди Ada из AdaFruit есть много мини-уроков по использованию вещи, которые берут Вас вне мира программирования в светодиод, резисторы и больше: http://www.ladyada.net/learn/arduino/
Мое предложение должно запуститься с наборов. Конечный результат чего-то, что работает и делает что-то, удовлетворяет и затягивает Вас для лужения больше. И затем вещи нескольких раз идут не так, как надо. Конденсатор находится неправильным способом, упустил суть припоя, безотносительно.
И как все мы знаем, который в программировании, когда вещи идут не так, как надо, является, когда Вы действительно начинаете изучать что-то новое!
Horowitz и Hill являются большим для человека, увлеченного своим хобби.
Возьмите некоторые курсы в колледже/votech школа. Многие из них предлагают вечерние занятия. Я запустил свою карьеру колледжа как парень электроники, таким образом, это - просто мое мнение.
Я изучил много от этот приложение Java. Это показывает Вам, как электроны (положительные дыры на самом деле) перемещаются в электронике. Можно даже изменить схему, в то время как она работает.
При наличии в Вашей стране, учитесь к своей Лицензии Любительской радиосвязи. Если в США, см. http://www.arrl.org для большего количества информации
Maybe good site for you is Electronics Exchange (http://electronics.exchange.com)
http://allaboutcircuits.com/ имеет онлайн-учебники, начинающиеся с основ, советы, какой хлам купить, чтобы начать рутинную обработку, а также форум, где можно задать вопросы новичкам
.