I’ve programmed in a couple languages, but I’ve never gotten the hang of any of them. I’ve experimented with PHP, Java, a little bit of C+…they’re all so damn confusing. Sure, I learned how to use Java some (I took an actual class on it), but the syntax was just weird. I’m sure it made sense to someone at Sun Microsystems, but to the rest of us, it’s just messed up.
I came across an xkcd comic involving Python, so I decided to take a look. I’ve only done a couple of tutorials, but from what I’ve seen, Python is insanely simple. Yes, it has its own syntax, but it’s not nearly confusing as Java. For instance, take a look at the ways you print “Hello world” in both languages:
Java:
System.out.println('Hello world');
Python:
print 'Hello world'
What’s even more, that Java snippet is useless without a class surrounding it. The Python code can run just like that (assuming you have a Python interpreter and have made the file executable). No curly brackets, no semicolons, no compiling. I’m definitely going to look more into this programming language. At least until I finally find the drawback. There has to be a drawback to a language this simple. I shall find it and then make witty comments about it to embarrass Python programmers! Excellent.
