Hey guys, I just started learning Java from [URL="https://www.youtube.com/playlist?list=PL17E300C92CE0261A"]thenewboston[/URL] on Youtube and I got to [B]Part 27 - Introduction to Arrays[/B].
As I went through his Java tutorial series I was making a program using everything he taught me video through video so I wouldn't forget most of the content and I didn't forget the content.
I realized it took me hours through hours to complete some really simple programs and I feel like I didn't improve so I wanted to ask anyone if there are some websites where they give you beginner
tasks for people to complete. It doesn't necessarily have to be in Java language it can be in any, as long as I know what they want me to do. I really want to further my problem solving skills so I can
work more efficiently on my programs.
Can anyone recommend me some beginner, intermediate, and/or advanced Java books so I can further my knowledge in Java? I'm planning to make my relationship with Java last a long time
because I realized how amazing programming is.
Also, can anyone link me to other Java tutorials that I can look at?
Thank you :smile:
Sorry if I'm asking for too much.
Yeah, thenewboston is pretty awful.
If you want to read a book, I'd recommend [URL="http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=sr_1_1?ie=UTF8&qid=1422163356&sr=8-1&keywords=head+first+java"]Head First Java[/URL]. Also, look into stuff on udemy, like the course linked in the post above mine.
Agreed, unless you have a specific reason to use java, learn C#.
Once you have learned one you have learned the other, basically.
[QUOTE=Rocket;47005221]The reason that you're not improving is probably because thenewboston isn't very good.
If Java's what you want to learn: [url]https://www.udemy.com/java-tutorial/[/url]
I'd recommend C#, which is basically the same thing: [url]http://rbwhitaker.wikidot.com/c-sharp-tutorials[/url][/QUOTE]
I went onto Udemy and oh my god this instructor goes into every detail about Eclipse (IDE) and what he is actually doing. Thank you so much for this!!
Also, I really want to learn Java because I feel very comfortable with the language and the IDE that you use for Java (Eclipse). I'm also interested in learning the Netbeans for graphical applications.
Thanks again
[editline]25th January 2015[/editline]
[QUOTE=Duskling;47005473]Yeah, thenewboston is pretty awful.
If you want to read a book, I'd recommend [URL="http://www.amazon.com/Head-First-Java-Kathy-Sierra/dp/0596009208/ref=sr_1_1?ie=UTF8&qid=1422163356&sr=8-1&keywords=head+first+java"]Head First Java[/URL]. Also, look into stuff on udemy, like the course linked in the post above mine.[/QUOTE]
I will definitley give that book a look, thanks
You are braver than I, I evoid Eclipse like the plague.
It's functional for sure, I've used it, I just don't like it.
I don't see the reason to learn Java over C#/.NET anymore unless your job requires it. Specially with .NET Core 5 coming.
as a java dev going into c#, i can tell you that some java habits die hard.
personally i did watch thenewboston (take that for what you will), with a combination of making [URL="https://github.com/TheOctopod/"]small projects with a practical use[/URL] and heading to [URL="http://stackoverflow.com/"]stackoverflow[/URL] when you're stuck on something / curious of how something works. looking at [URL="http://docs.oracle.com/javase/7/docs/index.html"]oracle's documentation on java[/URL] kinda helps too.
that's all i can tell you really. i've been to many different websites for java it isn't even funny.
[sp]haven't read one textbook[/sp]
oh, also as IDEs go, I'd say [URL="https://www.jetbrains.com/idea/"]intellij[/URL] but i don't wanna gather hate or anything. i've also used eclipse before. haven't used netbeans though.
In my Java days, I pretty much exclusively used eclipse. However, I'm hearing these days that intellij is the new "thing". I found netbeans to be pretty awful.
Newboston is super slow and gets very little done that way you will keep clicking his videos and earning him ad money
I mean when I was in school we learned java using BlueJ and it was pretty bad, anything other than BlueJ really
[QUOTE=MatheusMCardoso;47007994]I don't see the reason to learn Java over C#/.NET anymore unless your job requires it. Specially with .NET Core 5 coming.[/QUOTE]
Doesn't Android use Java ? Last time I heard there are some phones using it.
I'm not sure why there's a lot of anti-Java hate in this thread. OP asked a question about what would be some good books for Java, not what would be a better language to learn. While I'm not necessarily disagreeing with the points rasied however, it's just not very helpful to OP's question.
I would recommend the [URL="http://www.amazon.co.uk/Effective-Java-Second-Joshua-Bloch/dp/0321356683/ref=sr_1_1?ie=UTF8&qid=1422385569&sr=8-1&keywords=effective+java"]second edition of Effective Java[/URL] by Joshua Bloch. It covers a lot of intermediate topics quite deeply (such as serialization and generics) and provides a fair amount of examples while doing so. It's also good as a reference for when you need to quickly look back at something.
Hey, OP!
I've just realized I kept a bunch of files back from my highschools' Java course
If you would like them, PM me. I have a variety of lecture pdf's and assignments. Of course, they're tailored to students around 16-17 years of age, but they should do the trick. I don't know how advanced these files get though
[QUOTE=AntonioR;47021066]Doesn't Android use Java ? Last time I heard there are some phones using it.[/QUOTE]
You can use Java or native code (i.e. C++). Using .NET currently requires an expensive Mono embedded license, so it's fairly impractical.
You can also use tool kits to write apps in HTML5 + JS, but those hardly run as well as "proper" ones.
Depends on what you want to use java for. I'm currently taking java and from what I've seen c# is almost exactly the same, im also thinking of getting into c# to try out unity. And about IDE's? Notepad++ and cmd is all I need :v:
Sorry, you need to Log In to post a reply to this thread.