I'm attending a community college at the moment, and I'm trying to find a place to start my CSC career. I figure where else to start then Linux; I'm only taking core classes at my college but I've taken beginning program classes such as: Intro to Java, VB.net, and a little c++. I'm trying to prepare myself before I start work on my bachelor degree at CSU. I've used Linux in the past, mostly fooling around checking it out type of deal. I want to get started on Linux because of the close relationship to programming. I was planning on using Gentoo as a platform and start their, I was hoping someone had some advice on where I should start to begin my life long journey in the CSC field. If anyone knows of any books, commands, programs etc... I should learn first, and what people are going to expect of me to know at a four year school even a job. Thank you for the help, it is greatly appreciated.