At least in my case, one thing led to another. Before I knew it, I'd bought a (Chinese)
soldering station, a 1997 analog oscilloscope from Ebay (mine is 60 MHZ and cost $100 shipped; the higher the MHz the better; brands like Hitachi and BK Precision are cheaper than Tektronix; also try to get a pdf of the service manual and schematics before you buy one, or else you won't really be able to calibrate it), a (Chinese)
loupe for checking my soldering work on surface mount pins, some anhydrous Ferric Chloride (should have got the hexahydrate crystals instead--I'm told the anhydrous generates chlorine gas and is somewhat exothermic) to
etch the copper clad board in a plastic bag, some dry citric acid powder (
keeps non-copper solids suspended in solution when you etch), some expensive, fine-pitch
solder,
flux (has to be compatible with your solder),
IPA, an ESD mat and wrist strap connected to earth ground, and a few more things.
Thankfully the analog scope works and didn't get smashed in the mail, but it's not calibrated, and I don't have a function generator to test it with.
Instead of building what I originally had in mind, at this point I'm just messing around with "jelly-bean" parts, like the LM317 variable voltage regulator, some 555 timers, as well as various diodes, transistors and op-amps (I'm told LF411 and TL084 are good choices). A really good reference for this kind of fun is the "Art of Electronics" book, which just came out in its third edition, and has lots of illustrative circuits using classic components. I'm too cheap, though, and have borrowed a copy of the second edition. I'm also reading
this book, which takes a more relaxed pace than TAoE. For buying parts, Mouser and Digikey have the best selection. Digikey waives shipping charges to U.S. & Canada if you pay by check, but you'll have to mail the check and wait for it to clear.
As a side note, I'll mention something I've encountered in this foray into the field of electrical engineering (not being an EE myself): There area lot of second-rate books out there. Unlike mathematics, there doesn't seem to be too much shame in publishing something that isn't too novel, doesn't cite its sources, and is full of typos. Because of this, I've found it necessary to stick mostly with books published by Cambridge University Press (or another academic publishing house), and avoid the corporate textbook companies (rentiers?) that dominate the institutional education market in the U.S., such as Cengage and Pearson. I am also wary of Wiley and CRC, which are somewhere in between. I don't like having to buy a book just to see if it's not plagiarized, so I am very suspicious when Google books preview has been disabled by the publisher.
As for the thing I'm actually trying to build, well, I'm trying to avoid learning yet another CPU with its own specialized tool-chain. Yeah, you can use GCC with Atmel microcontrollers, but I've decided to just use ARM for everything at this point. STM makes a
line of low power Cortex M microcontrollers that you can get in a 0.8 mm TQFP (one of the easier surface-mount packages to solder at home, unlike, say BGA, which more or less requires a temperature-controlled oven). I would avoid 0.5 mm pitch pins for home soldering!
One of the annoying things about choosing a chip vendor is the need to buy a custom programmer in order to actually download the code to the device. A decent programmer like the J-Link, which can download code to most devices, costs $60 for the non-commercial "educational" model.
Thankfully, most ARM devices these days can be programmed via JTAG, so I'm guessing any JTAG programmer will do. Furthermore, STM happens to sell some
_really_ cheap evaluation boards (about $10!), that also happen to include a programmer (which you can use for any STM32 device, and not just the eval board.)