After many years of struggling with programming under windows (didn't want to abandon photoshop and stuff) I finally switched to linux a couple of weeks ago and I love it.
I'm using xubuntu now, but I decided to join crunchbang as I found this place really friendly and high quality and tips provided here have already proved helpful to me more than once.
Welcome to the forum machaerus.
Welcome aboard machaerus.
A good general beginners book for Linux :-
A good Debian read :-