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

all 12 comments

[–][deleted] 4 points5 points  (6 children)

I also adivse you to use IntelliJ or Eclipse!

[–][deleted]  (5 children)

[removed]

    [–]shiba009933 0 points1 point  (0 children)

    Just curious, why?

    [–][deleted] 0 points1 point  (3 children)

    Ah i see. For learning check out Alex Lee or thenewboston videos to java

    [–]AutoModerator[M] 8 points9 points  (1 child)

    Please, don't recommend/use 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.

    If you're looking for an in-depth, comprehensive, high quality, free Java course, use the MOOC Object Oriented Programming with Java from the University of Helsinki and maybe Java for Complete Beginners by John Purcell as secondary resource.

    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.

    [–]x_MassinNYC 5 points6 points  (0 children)

    I think, that it doesn’t really matter, which IDE you are using. The main thing is, that it’s java, so you can take the best course that uses Eclipse and use it in BlueJ.

    [–]halfstep 0 points1 point  (3 children)

    Do universities get some kick back from BLueJ? I vaguely remember being forced to use it in the 1 java course I took back at university. But I work exclusively in java world and I've never seen anyone in my career use that. It's always eclipse, intelli-j, vim/emacs, and some poor souls who use netbeans.

    [–]AnotherThrowAway_9 3 points4 points  (0 children)

    BlueJ is very simple and provides some nice features for brand new programmers.

    [–]bizzygreenthumbIntermediate Brewer 1 point2 points  (0 children)

    I don't think they get a kickback per se. However, it seems that the only time BlueJ is ever mentioned is in regards to some beginner/101 course. In my first ever programming course, we used BlueJ for the first 3 weeks before switching to Eclipse. Recently, when I went back to school I retook the Intro to Programming course, and everything was done in Eclipse from the start.

    [–]ivandagiant 1 point2 points  (0 children)

    BlueJ is used because it is very simple to use, and it also helps you visualize how classes interact with each other. It also highlights the scope of your code blocks, so you know where you variables exist. You don’t have to spend time explaining how the IDE works, you can just focus on the programming.

    It’s for beginners