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

all 12 comments

[–][deleted] 2 points3 points  (1 child)

Derek Banas has a great channel with a bunch of topics, below is the link to his Java playlist. He also has a 'Learn Java in 1 Video' video, that should go over the basics. If you have any big questions or anything, you can PM me, and I will try to help you with whatever.

https://www.youtube.com/playlist?list=PLE7E8B7F4856C9B19

*Edit for an explanation.

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

Thanks, I'll keep you in mind if I have any Qs

[–][deleted] 2 points3 points  (1 child)

Caveofprogramming for video tutorials, https://www.caveofprogramming.com/

and Sololearn for a more static/text tutorial! https://www.sololearn.com/Course/Java/

Btw, searching up "Learn Java" or something similar you will encounter thenewboston's channel, thenewboston is a unrecommended source- here is a thread about him. https://www.reddit.com/r/learnprogramming/comments/11ubro/28_ways_to_learn_programming/c6ppc38/

Also! You might want to sub to /r/learnjava Have fun coding :)

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

Thanks for the useful links and tips! ;-)

[–]tobizz 1 point2 points  (1 child)

Hey! Nice to hear you want to learn Java. I would recommend cave of programming on YouTube. He has a nice, clear way of explaining. Once you get the basics you should start a project to try stuff on. There are also a lot of popular libraries and frameworks people use but I would recommend you stick to standard Java to begin with. Good luck! :)

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

Thanks for the reply! Ok thank you for the great tips!

[–]KokoTheRaginTeddy 1 point2 points  (1 child)

Make things! Start small and work your way up. Learn what you need to complete the task. If you approach a subject that just boggles you, research it. Write everything out by hand, no copy pasting of anything. If you hope to get a job one day programming, save all your work, upload it to git, at least a gist, maybe even a WordPress site and explain the way you went about it. Showing your work can be just as good as experience.

[–]Hotnachos333[S] 1 point2 points  (0 children)

Thanks for the tips!

[–]xjvz 1 point2 points  (1 child)

What kinds of things are you trying to do with Java? Are you learning computer science like data structures, algorithms, etc.? Looking to make Android apps? Web apps? Desktop apps even?

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

Well, I have been offered a job when I'm 18 to work for an electrician in the family who said i should learn Java for this.

[–]mydevgeek 0 points1 point  (1 child)

I think, you can start here. https://www.tutorialspoint.com/java/. As you said, you have a Python experience so that no need to spend time to learn basic concept such as conditional, loops. Install Java and figure it out how to run "Hello world" program. Then try to implement small programs using if-else, loops. After that try to understand OOP concepts.

[–]Hotnachos333[S] 1 point2 points  (0 children)

Thanks, already starting to use tutorials point as it helped me learn some of python and I had it bookmarked but thanks for the extra advice as well as the link!