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.
I looked at your code. Why aren't you in "actual CS classes" yet? You're obviously qualified.
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.