If you are using Ubuntu or any other modern Linux distribution, you are probably running Mozilla Firefox 3.something. While those versions are stable, they are getting a little outdated; why not upgrade? Shall We?
When it comes to programming a lot of people look to C/C++ for answers. They're pretty straightforward languages that are general-purpose(they aren't really good at anything in particular, but can be used to do just about anything). The only strike against these languages is that unlike Java, they don't bring a GUI API built in. Instead, C/C++ coders must rely on other libraries and even system APIs to get the job done.