If you want to get lots of jobs - Java. If you want to go through life smiling - Ruby. Yes, keeping track of apartment tenants should be easy with Ruby. Visual Basic is free - if you download the Express edition of VS2005, and at this point probably a bit easier than Java, but not as slick as Ruby.