There are two ways to approach this:
1. Start with a nice language, then learn other "important" but uglier languages. I suggest you start with Haskell if you're going down this path.
2. Start with an ugly language, then learn nicer ones. Start with C / C++.
I suggest you start with an ugly language. Since they usually don't abstract the nitty gritty stuff from you, you'll learn a lot more on how computers work. Besides, your programming career can only get better from that .
Finally finding about some of the bots that are flooding the users online - bytespider apparently is a huge offender here - ignores robots.txt and comes in from a ton of different IPs
Ghan has said he has fixed this. Monovertex please confirm this fix. This was only a problem with people that had signatures in the upper levels like not the special members but the respected members.