Man, taking freshman introductory classes is a drag. At the risk of insulting your intelligence, I feel compelled to remind you that the most important thing to learn in a CS curriculum is to go out and learn things that aren't taught in your classes, through the power of the internet. For example, you could go out and learn the first programming language in this list that you don't already know: Python, Lisp, C, Haskell. Or read about how some sorting algorithms work. Or write a compiler. Or whatever strikes your fancy, really.
I am very familiar with python, and a little bit familiar with C. (I am also a sophomore, not freshmen :P) I spent an hour looking at lisp once, but never got into it. As for Haskell, I have seen it, and it looks weird. I've'n't done much real algorithmic work. I wrote a (Warning: shameful self-plug) parser for Lojban, but it only works through trial-and-error and dumb luck.
Some research says that lurkers make up over 90% of online groups. I suspect that Less Wrong has an even higher percentage of lurkers than other online communities.
Please post a comment in this thread saying "Hi." You can say more if you want, but just posting "Hi" is good for a guaranteed free point of karma.
Also see the introduction thread.