It's not Wordpress, but something like that can power a similar site. They probably have some custom thing built for them.
You might want to look into a content management system (CMS) such as Drupal or Joomla.
Drupal just had a major release. It powers sites such as TWiT.tv and...
While Java can be slow at times, it has come a long way in recent years, so it should not be almost 10 times slower than a language such as PHP. There is definitely something else going on there.
If they are just starting programming, I believe you should not use a powerful IDE such as Eclipse, but should something as simple as Notepad. If you start holding their hand now with things such as autocompletion and syntax highlighting, they will probably never learn the way they should.
What you will need to know really depends on what you want to do, but there are a few basics that I believe everyone should know a bit of.
XHTML and CSS are the two big ones, and they are pretty easy. You can do just fine with XHTML by knowing a very limited number of tags. In the body, all...