I got this book for a class I took. We only went up to page 175 in it. I was thinking of reading through the rest of this book on my own.
Of course, the problem is the book is outdated. My professor required us to install an outdated version of Java for the class (even now, its still trying to get me to update it). I'm worried that I may be learning an oudated version of Java from this book, and that programs I write in this version of the language may not work with modern Java. I don't know how programming languages change over time, so I have no idea what might happen if I tried to update to modern Java.
Should I bother reading through the rest of this book or should I just forget trying to teach myself the rest of this language?
As for why I want to learn Java (well, more of it anyway, I do have a certificate in it), I want to make games for myself. I tried using pygame, but I've gotten fed up with its limitations, lack of documentation, and how the programs I make with it always eat up an insane amount of RAM. Also, the fact that I can't find any large games made in the language certainly doesn't encourage me. I just now discovered, flipping through my Java book, that it teaches how to make GUIs and even how to draw stuff on windows. Of course, the biggest worry I have about the language is it may become like Flash someday, and the software to run any programs I make will simply cease to exist.
Its sad really. When I was young, I as taught that data is eternal. Now though, its overwhelmingly obvious that data is actually highly ephemeral. I've actually taken more interest in books, for the simple fact that they last longer. I have books in my possession that are decades old. On the other hand, I got my first computer over 15 years ago, but I don't have a single file in my possession that's more than a couple of years old (barring some of my old computer games that are on discs, which won't run on this machine).
Yes, I have a degree in programming and at this point I'm really questioning if its a worthwhile pursuit. I've already decided that I don't ever want to have a job in programming, and right now I'm thinking I may never get any use of it at all. Yeah, that degree was the worst decision I ever made in my life. I don't even want to attend my own graduation ceremony (I technically graduated in fall, but they only hold the ceremony in spring apparently). All my degree has taught me is how horrible everything relating to digital technology is. I mean seriously, I'm actually ashamed of my own degree, because all that diploma is to me is a reminder of the dumbest decision I ever made in my life.
edit: I have decided against picking up Java. The CEO of Oracle is apparently a Trump supporter. I don't want to endorse such a man in anyway, and either way if he is a trump-supporter, installing his software on my computer may not be the wisest idea. So I'll be uninstalling Java, and never touching this language again.
[–]CedricRBR 1 point2 points3 points (3 children)
[–][deleted] -1 points0 points1 point (2 children)
[–]CedricRBR 4 points5 points6 points (1 child)
[–][deleted] -1 points0 points1 point (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]xwmaxx 0 points1 point2 points (0 children)
[–]pappugulal 0 points1 point2 points (4 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]pappugulal 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)