So this Fall and Winter college semesters I decided to take off in order to work full time and save up some money for future semesters and a new car since I totaled my old one. I've changed majors twice from Mechanical Engineering to Computer Information Systems to Nursing and now I'm changing it back to Computer Information Systems.
**(skip if you don't want to be a little nosy and see reasons behind changes in majors)
***Skip to the very bottom to get right to my question
Real quick I took every class in my high school's drafting program and I really enjoyed it, so I decided to go to one of Michigan's, if not Michigan's best & most expensive Engineering Technical school, Lawrence Tech. University. This was back in 2005 freshly graduated from high school and I wasn't really ready to commit to college. I was still partying and basically wasting money going to college because I wasn't applying myself. So because of my poor grades, expensive tuition, and my eventual realization that Mechanical Engineering wasn't for me, I decided to switch to community college to save money and switch majors to Computer Information Systems seeing as computers are my cup of tea. After a year of majoring in Computer Science basically still just taking general ed classes besides for my one programming class which taught Visual Basic, I decided to switch majors to Nursing.
I switched to Nursing because taking that programming class I realized that I didn't get the enjoyment I usually get from using a computer when I'm being forced to do work on it, and the reason for picking Nursing is because my Father has late stage Multiple Sclerosis(secondary progressive for anyone that knows about the types) and my mother and I are his primary care takers i.e. helping him in and out of bed/bathroom, picking him up when he falls when he tries to walk etc...and it made me feel good to help him and I imagine I would feel good helping others. However because I'm a recovering drug addict(opiates, 2 years clean) I decided being in that environment where those pills would be available would not be good for me. So I'm going back to where my passion is and what all my friends and family say I should go into.
**(End of back story lol)
So as far as my experience with computers, I'm 23 now and have been using them it seems like forever. I'm basically my family and friend's IT guy which I'm sure a lot of you are similarly for your friends and family. I built my own computer when I was 12 and have built over 10 computers over the years for others. I messed with some HTML and built a very basic Dragonball, Dragonball Z, and Dragonball GT fansite. However the most complex thing on the website were the frames I was using and the tables I made for whatever reason, so it wasn't anything crazy just a 13 year old trying to teach himself how to make websites. After that I didn't really mess around anymore...I started playing counter-strike and using IRC where I also messed around with some scripting for IRC bots and such.
***Here is my question
Since I lost my job 2 days before Christmas it seems unlikely I'm going to be able to attend school this Spring or Summer, so I'm looking at Fall 2011 to go back, but until then since I have a lot of free time I would like to teach myself something worth while on the computer. I currently don't know any programming language at all but would like to start teaching myself. I'm just not sure what program I should start with. Also whatever you guys recommend I start with maybe suggest a good book that would help and whatever program is it make sure it's something that would be worthwhile to learn for this schools Computer Science program(https://my.hfcc.edu/site_manager/cat...howprinticon=y)