Java Vs. Python. Which to learn?

After spending a lot of time repeatedly trying to pick up C++ I'm changing gears in favor of a more user friendly programming language. I also wanted something that worked extremely well cross-platform. These two languages came highly recommended. I like how little code needs to be written for python and the "weak typing," although I do appreciate that Java is a bit faster and the structure is more similar to C++ to which I'm already familiar. It also does garbage collection so hopefully it should help take the pain out of what I felt trying to learn C++. Although I think the big push is going to be that Java can also be used programming for mobiles and that could be the breaking point over Python. For the time being I'm going to be trying out Java and eventually QT, and if there's a compelling reason to switch to Python I just may. Although If I were to start everything over, Python definitely seems to top the list for a great language for beginners to learn.

Fixing Ubuntu 9.1 MBR GRUB 2 after Backtrack 4 Install

After installing Backtrack 4 Final on my laptop I realized the grub it installed wasn't compatible with Ubuntu 9.1's ext4 filesystem that was in use.