So I had this class my last semester in college called “Software Engineering.” Basically, I had to write a fairly complex, semester-long program. The program ended up being a game that was able to be played over the Internet, with up to six people. The language that professor chose was Java. I wasn’t very proficient at Java, and I remember being quite irritated that I had to use a language I didn’t know very well. After this project, I know Java better than any other language. It just goes to show you that you can sit in a class, do token programs, and learn about 10% of a language. Or, you can really do a project, hands-on, all by yourself, and really know a language. Because of that, I’ve decided to put together a series, in no particular order, about Java. The first is the simple button.
(more…)