Background on me: I work for a local convenience store chain where I was hired recently to work on their price book. That is, I clean up their existing database, make sure that the products and corresponding info in entered right, ensure that the right info for the products in sent to the right stores and shit. Pretty much non technical database maintenance. Infact, since the software is proprietary, I dont even deal with it and rather call the company for any trouble shoot. Anyways, I have a background in engineering, but I have been doing this since the last semester of my college which was last fall. I want to work for this company for a while since they provide me job security and lots of benefits and not to mention, a lot of independence. We have no in house sys/network admin for the company. A third party is hired to take care of the set up of the vpn and servers. I have practically no knowledge abt the sys admin functionality but I can learn. I, infact want to learn because I think this is the right place to obtain that skill. They want to pay me to take care of their servers aswell. Question: Where do I begin. Like I said, I am an engineering graduate, so I can work with softwares, write programs and think logically, but when it comes to administrative lingo, I am a confused dog even though I think I dont show that. I dont know how a server works, what softwares it usually holds. I havent worked on unix either. I have all the time in the world to learn while getting paid. I just shouldn't break anything. So, I need help in this regard. Are there any online courses which teach a noob some of these skills? Any books you recommend, any online sites which talk about networks, servers, security..crap like that for a beginner from scratch? What do you guys recommend I should start to completely understand this field. Any help would be of great use. Thanks.