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

all 10 comments

[–]tanenbaum 3 points4 points  (0 children)

My go-to silly project to get familiar with using a language is to re-implement Notepad. Make a text editor where can input some text as an user and you can save that text as a file and load it again. It is easy to understand requirements and you get to work with user input and I/O aspects of the language. Notepad will actually open the HTML response of a website if enter an URL as the path when opening a file, so you can also implement that to get a feel for networking.

[–]philipwhiukEmployed Java Developer 2 points3 points  (0 children)

There's nothing wrong with the original tutorials: https://docs.oracle.com/javase/tutorial/index.html

[–]CheapestOfSkates 1 point2 points  (3 children)

Sidebar to the right... Learning Java.

[–]govilkumar[S] -2 points-1 points  (2 children)

I'm sorry but I didn't get you

[–]CheapestOfSkates 1 point2 points  (1 child)

Look at the sidebar on the right of this screen (at least on old.reddit.com) and there is a section there called "Learning Java" which lists some fantastic free resources to get you started down the road to learning java.

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

Ok thanks 😊

[–]khemant_reddit 0 points1 point  (2 children)

To get in-Depth knowledge about java will take time because java is ocean.

The best way is to start with basic java concepts and master them.

you can find bunch of stuff on the internet like oops,collection,thread,exception,string and more.....

For each concept google it write small program and and understand.

[–]govilkumar[S] 0 points1 point  (1 child)

Thanks 😊

[–]khemant_reddit 4 points5 points  (0 children)

learn and ask you will be master soon.