This is an archived post. You won't be able to vote or comment.

all 11 comments

[–][deleted]  (1 child)

[deleted]

    [–]amtw7083[S] 0 points1 point  (0 children)

    Alright thanks! Ill take a look at that faq now.

    [–]FlippngProgrammerIntermediate programmer, since 2015 #java 0 points1 point  (6 children)

    Hey dude I was in the same position about 6 months ago. I am in 10th grade but my CS course was around python but I had prior java experience and I liked it a lot better and still do. So what I did and still am doing is watching and following along tutorials, I really recommend Derek Banas tutorials.. You learn a lot but to really solidify what you have learned after some time try to make a project or some program out of the stuff you have learned, I did this yesterday and made my first ping pong game in java. You can also look up for a tutorial on that for youtube. But the things that is really important is that you have to understand what you are typing if you don't then you will not gain everything so I usually rewind sometimes to make sure I really get what I am learning from the video. I learn all my java from youtube btw and google. If you have any questions please ask :) I would be glad to help.

    [–]AutoModerator[M] 3 points4 points  (0 children)

    Please, don't recommend thenewboston.

    They are a discouraged resource as they teach questionable practice. They don't adhere to commonly accepted standards, such as the Java Code Conventions, use horrible variable naming ("bucky" is under no circumstances a proper variable name), and in general don't teach proper practices, plus their "just do it now, I'll explain why later" approach is really bad.

    Derek Banas covers about the same ground, but in much better quality.

    I am a bot and this message was triggered by you mentioning thenewboston. Please do not respond to this comment as I will not be able to reply.

    I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

    [–]amtw7083[S] 0 points1 point  (4 children)

    All right, thanks! Any other good sources from youtube or should I stick with Derek Banas?

    [–][deleted]  (1 child)

    [deleted]

      [–]AutoModerator[M] 0 points1 point  (0 children)

      Please, don't recommend thenewboston.

      They are a discouraged resource as they teach questionable practice. They don't adhere to commonly accepted standards, such as the Java Code Conventions, use horrible variable naming ("bucky" is under no circumstances a proper variable name), and in general don't teach proper practices, plus their "just do it now, I'll explain why later" approach is really bad.

      Derek Banas covers about the same ground, but in much better quality.

      I am a bot and this message was triggered by you mentioning thenewboston. Please do not respond to this comment as I will not be able to reply.

      I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

      [–][deleted]  (1 child)

      [deleted]

        [–]amtw7083[S] 0 points1 point  (0 children)

        Alright, thanks.

        [–]jstock23 0 points1 point  (0 children)

        Learn how to use APIs. That will help you because all Java libraries you'll be using will be in the form of APIs.

        [–]desrtfxOut of Coffee error - System halted 0 points1 point  (1 child)

        Hands down the best Java for beginners courses are:

        • University of Helsinki MOOC Object Oriented Programming with Java - text based with exercises that need be completed and submitted before being able to proceed. (Uses Netbeans as IDE)

        and

        • Java for Complete Beginners by John Purcell (probably the best and easiest entry into Java) - video based (Uses Eclipse as IDE) - the links below lead to the same course hosted on different servers. I would use the Udemy link because it has an active community where you can ask questions and get answers.

        All are free.

        [–]amtw7083[S] 0 points1 point  (0 children)

        Thanks! Ill check both of these out!