Make the entire Internet your mentor. It's filled with information and answers to all sorts of questions. Look at some programming tutorials such as codecademy. Maybe find some books on computer architecture, learn about mathematics that might apply to computer scientists.<p>Here are some links to get you started.<p><a href="http://learncodethehardway.org/" rel="nofollow">http://learncodethehardway.org/</a><p><a href="http://www.cplusplus.com/files/tutorial.pdf" rel="nofollow">http://www.cplusplus.com/files/tutorial.pdf</a><p><a href="http://www.saylor.org/majors/computer-science/" rel="nofollow">http://www.saylor.org/majors/computer-science/</a><p><a href="http://www.freetechbooks.com/" rel="nofollow">http://www.freetechbooks.com/</a><p><a href="http://www.codecademy.com/" rel="nofollow">http://www.codecademy.com/</a><p><a href="http://code.google.com/edu/" rel="nofollow">http://code.google.com/edu/</a><p><a href="http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/" rel="nofollow">http://stackoverflow.com/questions/194812/list-of-freely-ava...</a><p>Also, learn to use YouTube to search for answers. Check this video out.<p><a href="http://www.youtube.com/watch?v=k6U-i4gXkLM" rel="nofollow">http://www.youtube.com/watch?v=k6U-i4gXkLM</a>
For what it's worth I never needed a mentor for CS related studies and I ventured as far as going through the Dragon Book which isn't usually freshman material. Thankfully CS correlates heavily with programming and for everything programming there are many good communities online waiting to help you out. You can post purely theoretical question on StackOverflow or other StackExchange sites and get a decent response pretty quickly.