I'm trying to organize my internet bookmarks and I decided to take the opportunity to post some of the links that I have collected. I haven't checked out all of these sites, so forgive me if anything sneaks through that shouldn't have. This list will be updated as I find new links, so check back often!
Computer Science Links
Logo Workshop teaches the basics of computer programming