Hello daniweb community i'm new here and glad to join this amazing website. Well want I need to understand is how I learn to become a competent computer science major and learn to write code very well. I have always had a knack for this and I love it alot but i'm lost on where I should start. At the moment im learning ruby and have been messing around with RoR. So what language should I learn first? I already know that computer science is more about how it works and algorithms and ETC. I want to go into my class next semester and feel confident and ready and bascially grasp everything. Please give names of books as well, thank you. Oh i'm also very open minded about everyones response so feel free for constructive critcism and mistakes you have made so I can better myself.
Edited by happygeek: removed code tags