yeah dont get a hardware synth just to learn on.
internet plus any basic synth will learn you the basics.
once you have that down, get reaktor and go right into it.
THEN get a hardware synth. If at any point you decide its a pain in the arse you wont have lost any money (if you try before you buy the software)
had a lot of fun with my nord lead 3. I'm no analog synthesis wiz by any means but I use the fm init and sound init functions on it often. You can basically start either analog or fm and from there build your synth "from scratch"
Its a great way to avoid endless surfing through presets and it really helped me develop a better understanding of how to build original pads, bass, fx etc.
Going a bit off topic, I'm having a lot of fun learning my new microkorg... Got some pretty impressive options and making some lovely noises..
Pure F*ckin' Noize Terror...