recently I have picked up a slight interest in looking into
programming for hardware or at least the concept of being able to
program a USB/LCD device etc... I hate it when people ask these kinds
of questions ("hey I'm a noob at $x what should I do, what books
should I read blahblah") but I'm asking anyway since I feel at a loss
at where to start.
A few things I think would find most appealing to hear about:
- a college or local place that offers beginners with hands on
learning about programming a microchip (or maybe just basic
electronics) -- or maybe you know a place where I can simply volunteer
and get some hands on
- a place that offers an assembly class
- a good assembly book (I'm going through one right now actually but
I'm open to more, also, has anyone read Andrew Tanenbaum's Operating
Systems Design & Implementation, what did you think of it?)

maybe you are wondering why I have this interest.. well, the past week
or two I've been reading various books which I suppose leave me a
little inspired.. they are as follows:
Code: The Hidden Language of Computer Hardware and Software
Difference Engine: Charles Babbage And The Quest To Build The First Computer
Free as in Freedom: Richard Stallman's Crusade for Free Software 	
Just for Fun: The Story of an Accidental Revolutionary
Hackers: Heroes of the Computer Revolution

then some more technical books mixed in that I can have difficulty
pushing through due to them addressing details before introducing the
concept or explaining it via the relationships between ideas (etc)

Clayton