Can u please describe a normal studying day at your university??? can u also mention what major u have chosen :)\n\ni'm at my first year at college and i want to choose chemical engineering as a major.. i'd love to know what chemical engineering students think of it
http://www.engr.uky.edu/cme/undergraduate/che_curric.html
I think you may want to try learning java or c++.  I currently am minoring in Computer Science Engineering along with my Mechanical Engineering degree and I have taken C++ and it's alot of fun.  As for a programming environment you can download open source stuff such as Eclipse which is awesome, because you can set it up as you want for your own needs.  Many of my classmates use Eclispe because it is open source and flexible or you can try Dev C++ which is what I have on my computer as well and it is also free to download.  I dont remember the website for Dev C++, but the one for Eclipse is www.eclispe.org ... good luck!