August 7, 2012 at 9:11 pm #2296MagnusGallusMember
I was reading posts in the New players & Old players topic as well as reading about bukkit and it got me interested in Java. I see there are quite a few people here who seem to know Java well and was hoping you could point me towards some resources on Java. I will be taking some classes here soon and will be getting back to computer science. Before I joined the military the only class I took was a Virtual Basic class. Any assistance you can provide would be greatly appreciated!August 7, 2012 at 9:36 pm #2299PseudoKnightMember
Nefyoni is also taking Java classes, last I heard. We have a bunch of coders here, though not all of them are familiar with Java.
It’s interesting to see interest in Java get renewed with Android and Minecraft. I sort of wish MC was C++ based with a scripting layer for API/modding.
Personally, I can mostly read it and fix some bugs, but I don’t dare write in it. I understand the appeal of a cross-platform language, but I really hate Java as an end-user and the language (despite a couple nice features) seems a little annoying. Maybe if I was an OO programmer it’d be cake, but I’m more of a function-focused PHP programmer.August 7, 2012 at 10:49 pm #2300MagnusGallusMember
C++ is a goal of mine, I will eventually get some understanding of it. Java is insteresting because of the cross platform ability and of course MC! I would like to understand mods and craftbukkit.August 7, 2012 at 11:17 pm #2301Coder JMember
Java is great when it comes to portability/multi-platform…. it stinks with resource management/garbage collection (a topic MC server operators are only too familiar with). I have a site for Bukkit plug-in tutorials, but it’s fallen by the wayside as I do other things (I will pick it up again, just rewriting some of the tutorials I lost….).
There are days I really wish it was something a lot tighter but, considering it started as one person developing a game for 3 platforms it’s fine ;).
For learning Java itself, I recommend The New Boston java tutorials ( http://thenewboston.org/list.php?cat=31 <— Beginner series); there are 3 categories there ranging for Beginner to Advanced and it is good stuff (I still refer to a lot of that stuff). O'Reilly Learning has a decent guide to Java programming available through Android market (can't remember the name off hand), and finally Pragmatic Programmer has some good Java books (however, most of them are advanced topic/specialty framework).
And PK; PHP really shines when you use it as object oriented. The beauty of it (which the developers deserve kudos for) is you don't have to, but when you do, the language really shines (mostly larger applications).
August 7, 2012 at 11:53 pm #2306PseudoKnightMember
- This reply was modified 8 years, 5 months ago by Coder J.
Ya, I just don’t have any large applications, so object oriented programming is something that ends up being more work than I usually benefit from. Of course, a mid-sized project that I shared with others would significantly benefit from it. Last time I tried to learn OO was pretty awful, though it was quite a while ago. The language people used to describe OO was lacking, perhaps because I mostly learned other parts of programming through references rather than learning resources. Looking more at other people’s work I’ve slowly gleaned some, though.
- You must be logged in to reply to this topic.