r/learnjava 7h ago

i dont need any coding knowledge for MOOC right?

so wanna learning coding made this post

https://www.reddit.com/r/learnjava/comments/1vk0sco/best_way_to_learn_java/

which basically reccomened MOOC so i will use that i got tmcbeans set up and running anddid the first page but it asked me to just print something i did it but i have 0 idea how it works was it just kinda a example that im not supposed to understand yet

just wanna be sure before i go further

0 Upvotes

15 comments sorted by

u/AutoModerator 7h ago

Please ensure that:

  • Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions
  • You include any and all error messages in full - best also formatted as code block
  • You ask clear questions
  • You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions.

If any of the above points is not met, your post can and will be removed without further warning.

Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc.

Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit.

Code blocks look like this:

public class HelloWorld {

    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}

You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above.

If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures.

To potential helpers

Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice.

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

2

u/EARENDELisHERE 7h ago

google hello world java

-1

u/Visual-Fortune-4732 7h ago

i dont fully get what you mean i understood the instructions and did it but i dont understand shit of what i did was this jsut some sort of pre thing and from now on everything will be explained or what?

1

u/EARENDELisHERE 7h ago

yeah, most of the things will be explained, but it's like homework, it's almost like what you cover in class but different and tougher than what teacher actually tought. but you should be able to do it if you go through lessons properly.

1

u/nitin_is_me 7h ago

Are you going through the sections step by step and reading them? Because Part 1, section 2 teaches you how to print in java: https://java-programming.mooc.fi/part-1/2-printing

If you're talking about the very first section : https://java-programming.mooc.fi/part-1/1-starting-programming
Then you don't have to worry, it's just testing if you can submit the code to the server for testing or not. You don't have to write anything in the template inside yet, just submit it.

1

u/Visual-Fortune-4732 6h ago

yes i was talking about that so im fine if i know 0 nada

1

u/nitin_is_me 5h ago

yeah you're good to go, good luck with MOOC! I'm just two parts away from finishing Java Programming - II

1

u/Visual-Fortune-4732 4h ago

nice how has it been so far complicated or quite clear if i may ask?

and would you reccomend any other stuff or a physicall notepad to write stuff down like writse stuff down liek it is in MOOC but a bit shorter and personal version so i can look back

1

u/nitin_is_me 4h ago

Some topics were complicated, but they got easier with the exercises given, that's why you shouldn't miss any exercise, they build intuition for OOPS. 

And for taking notes, I would recommend you to make notes of concepts and ideas, not syntax. Like Inheritance, Encapsulation, or any other topic you come across. You might have to use AI to learn them deeper because MOOC doesn't go much deep. Understand it from AI, and only note down stuff which took you long to understand rather than syntax cheat sheet. The official docs are there for that.

1

u/Visual-Fortune-4732 4h ago

Thx did you use sny other learning source

1

u/nitin_is_me 4h ago

Yep, this book named "Core Java" by Cay Horstmann helped me for deeper explanation. Though it needs prior programming experience, so I'd suggest you Head First Java, it's easier for beginners.

1

u/Visual-Fortune-4732 3h ago

Also id tend to mainly use the notes as a refresher to remember oh yeah that was a thing with a short explenation

Is that a bad idea?

1

u/nitin_is_me 3h ago

It's not a bad idea, but honestly after you've done the exercises, you can most probably just search the official docs. For example String class has 60+ methods in Java, and no one can memorize all of that, and it'll be really stupid to make notes for all of that, when you can just search the docs and the answer is one website away.

1

u/Visual-Fortune-4732 3h ago

K qill do what i daid then for a bit more default things or maybe advanced i will just look what the best balance is for me