Blog | About | Contact | Submit Mod | Join Mod DB | Site Map | Media Kit | Desura | RSS
| Posts | ||
|---|---|---|
| JAVA Beginner help. | Post Reply | |
| Thread Options | ||
| Dec 16 2012, 5:42am Anchor | ||
|
Hello, I am a 16 year-old wannabe programmer, and I want to start learning Java, I was thinking if it was possible to give me any help advice, or sources to learn Java. At the moment I'm watching TheNewBoston's videos, but I'd like other stuff to learn from. Thank you. |
||
| Dec 16 2012, 9:13am Anchor | ||
|
Hello Dahamonnah, the No. 1 advice for any programming language is to code as much as you can yourself. It doesn't matter if you just started - you can play around with the things one learns even during the first week. And it's a lot easier when what you do is fun. For example, you could make a simple text-based adventure, only using Java output (System.out.println), loops (while, for) and clauses (if, switch), all of which you can learn within a week. Sure, there'll be no graphics at all, but it's a nice way to keep you interested and experiment with something closer to real life than the exercises given (the solving of which is just as important, of course). Of course, this is just my experience, and to be frank I haven't really tried to learn from videos, so I'm sure there are advantages to video learning as well. What I suggest is to try both ways and stick to the one that suits you most. If you're looking for free e-books, Bruce Eckel has written some nice books about both Java and C++, you can get them from his site. You can also have a look at your local library, if you don't want or can't buy books, they may have some books about programming. The book I learned from was "Learn Java in 21 Days", which I was satisfied with, but it's frankly more up to the reader than up to the book if one wants to learn a language well. |
||
| Dec 16 2012, 5:16pm Anchor | ||
|
Quote:No. 1 advice for any programming language is to code as much as you can yourself.
Pretty much this. I don't think you're going to get better advice. |
||
| Dec 25 2012, 7:31pm Anchor | ||
|
Oh, and don't foget, Google. The best friend for any coder.... But if you really have question about Java, or stuff you're stuck with, just drop me a line. Preferably by posting on the forum and then PMing me the forum post. That way, if I can, I'll answer on the forums for others to benefit as well. |
||
|
|
Jan 3 2013, 8:23pm Anchor | |
| Jan 6 2013, 3:21am Anchor | ||
|
Its not completely necessary to buy a book since the internet has a lot of references and tutorials, its how I started learning programming. |
||
| Jan 6 2013, 7:38am Anchor | ||
|
For Java, there's always the basic tutorials. These can be found here. These would be a good place to start. And as I said before, if you have any questions or problems, let me know and I'll see what I can do to help out. |
||
|
|
Jan 6 2013, 9:04pm Anchor | |
|
I recommend checking out www.codecademy.com as a start. For me it was really fun to start with, because of its interactivity and there were pretty much always the solutions in the forums, if you get stuck (or tipps, if you don't want to spoil everything). I can only judge on javascript on there though, because that's what got me started. It gives you a first idea about what programming is about and teaches some fundamental things. It's probably better to switch over to books and other tutorials later on though. |
||
| Jan 7 2013, 12:12am Anchor | ||
|
Personally I love Java because of its mainstream use worldwide and the amount of packages that you can work with. I assume you already have a good IDE and JDK 1.7/ JRE 7 . Use either Eclipse or Netbeans. I used JCreator back for simple code but the former two are great choices. All that I listed are free. I recommend grabbing a book/PDF for Java, while videos are a great reference (I used bostons before personally), sometimes you want to learn at your own pace that differs from that of a video. Personally, I like having a book to read from as it will teach you everything you need to start off with. Online materials are plenty, just google it what you need. I use them for specific problems along side my textbook/primer. Good Books (which you could in theory obtain online version as well, the capitol required questionable): Java, A Beginner's Guide, 5th Edition, Herbert-Schildt / Any edition will do, I used the 2nd. Head First Java, Kathy Sierra / A more "social" book I guess, "talks" to you, uses many metaphors/real life comparison. Good book, but got frustrated when the attempts to help my conceptualize actually made it more difficult to grasp. Effective Java, Joshua Bloch / Another good book. You don't need to grab a shit load of books, just one. Most of the time people get frustrated learning and blame the book instead. One thing is for certain, and this goes with anything you want to learn (coding languages, real languages, 3D modeling, audio creation, video/picture editing etc etc.), you will spend a good while learning the "boring" stuff, things that are not the exciting and sometimes frustrating. You will not, and I can guarantee, do anything with video game development with any language until you learn the basic and intermediate aspects of the language. Learn the basics and understand them. don't memorize. What you will learn will serve as your toolkit, so actually learn it. After learning Java, you will be able to learn other languages, or more importantly learn languages that you can incorporate alongside Java. Edited by: merk1b21357534334 |
||
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.