If watching videos is your thing, I highly recommend watching Bro Code's Java Playlist . It includes tutorials for most of Java's features and syntax, an entry level tutorial for the Swing and JavaFX libraries, how to use Java's collections (data structures), how to make some sorting and search algorithms using Java, how to setup IntelliJ or Eclipse, and some example small projects. His videos are what I used to teach myself Java back when I was an absolute beginner, and I recommend them because of his straight-to-the-point teaching and the thoroughness of the examples given. I suggest you also look for other ways of learning Java, but in my personal opinion, Bro Code's tutorials are a great place to start from. Answer from ArkoSammy12 on reddit.com
🌐
W3Schools
w3schools.com › java
Java Tutorial
Java is an object oriented language and some concepts may be new. Take breaks when needed, and go over the examples as many times as needed. Many chapters in this tutorial end with an exercise where you can check your level of knowledge.
Learn CSS
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
Learn HTML
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
Spaces
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
Reference
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
🌐
Oracle
docs.oracle.com › javase › tutorial
The Java™ Tutorials
Tutorials and reference guides for the Java Programming Language
Discussions

What is the best (and realistic way) of learning Java.
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. More on reddit.com
🌐 r/learnjava
76
58
August 25, 2023
Java Tutorial for experienced programmers
Skim through the relevant chapters of the Oracle Java Tutorials https://docs.oracle.com/javase/tutorial/ More on reddit.com
🌐 r/learnjava
8
12
April 19, 2024
Where can i find a Java game tutorial that actually teaches?

Have you looked at getting started with libgdx using the resources on the site? There are plenty of example projects.

https://libgdx.badlogicgames.com/

More on reddit.com
🌐 r/gamedev
6
6
March 24, 2015
How good is the w3schools java tutorial?

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://imgur.com/a/fgoFFis) 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.

More on reddit.com
🌐 r/learnjava
13
17
April 15, 2021
People also ask

What is Java?
Java is an open-source, general-purpose programming language known for its versatility and stability. It's used for everything from building websites to operating systems and wearable devices. You can even find Java in outer space, running the Mars rover.
🌐
codecademy.com
codecademy.com › learn › learn-java
Java Tutorial: Learn Java Programming | Codecademy
What does Java do?
A better question might be, "what can't Java do?" You'll find Java in the back end of websites and web apps, and it dominates the smartphone market as the primary language for Android development. It's also used to process big data and build desktop, game, and cloud-based applications — and many companies use it to build their own internal tools and software.
🌐
codecademy.com
codecademy.com › learn › learn-java
Java Tutorial: Learn Java Programming | Codecademy
Are Java and Javascript the same?
While their names are similar, Java and JavaScript are two distinct languages. While versatile, JavaScript is primarily used in the web browser, whereas Java is commonly used for back-end development, scientific computing, and Android and IoT development.
🌐
codecademy.com
codecademy.com › learn › learn-java
Java Tutorial: Learn Java Programming | Codecademy
🌐
TutorialsPoint
tutorialspoint.com › java › index.htm
Java Tutorial
This means that compiled Java code can run on all platforms that support Java without the need to recompile. In this tutorial, you will learn everything about Java, starting from basics to advanced concepts such as overview, history, installations, basic input/output, conditional & control statements, arrays, classes, inheritances, method overloading & overriding, exception handling, and many more.
🌐
GeeksforGeeks
geeksforgeeks.org › java › java
Java Tutorial - Learn Java Programming - GeeksforGeeks
Java · Tutorials · Introduction to Java · 3 min read · Java Programming Basics · 9 min read · Java Methods · 6 min read · Access Modifiers in Java · 4 min read · Arrays in Java · 7 min read · Java Strings · 7 min read · Regular Expressions in Java ·
Published   3 weeks ago
🌐
Codecademy
codecademy.com › learn › learn-java
Java Tutorial: Learn Java Programming | Codecademy
It's time to build fluency with operators in Java. In this project, we're going to practice arithmetic in Java so you can hone your skills and feel confident taking them to the real world. Why?
Rating: 4.4 ​ - ​ 10.5K votes
Find elsewhere
🌐
Dev.java
dev.java › learn
Learn Java - Dev.java
Tutorials · Watch & Listen · FAQ · Oracle University · Getting Started with Java · Downloading and setting up the JDK, writing your first Java class, and creating your first Java application.
🌐
Reddit
reddit.com › r/learnjava › what is the best (and realistic way) of learning java.
r/learnjava on Reddit: What is the best (and realistic way) of learning Java.
August 25, 2023 -

Giving up on The Odin Project, I decided to find a different course. It can be paid (not expensive though. I am poor) I searched a few languages and Python and Java seem to be popular. Python seems good but Java seems to be more advanced and it could be more interesting as a career path. But searching through reddit and other sources, its difficult to find the answer to where to learn it.

Some say Udemy, others say Hyperskill (which is expensive to me), Youtube, etc. The MOOC doesnt seem attractive to me because its similar to TOP. Lots of reading (I would prefer to watch videos form now on) and with the downside of using an IDE instead of teaching me to install and setup my own workspace.

I dont want to waste more time than I have already. This is why I need some guidance.

🌐
Reddit
reddit.com › r/learnjava › java tutorial for experienced programmers
r/learnjava on Reddit: Java Tutorial for experienced programmers
April 19, 2024 -

Link: https://www.w3schools.com/java/default.asp

Some background: I am fairly experienced C++ programmer, who did some Java programming (Java 5). I wanted to refresh my knowledge for an upcoming project. The usually recommended books (HeadFirst Java, Java for Dummies etc) were too basic for me.

The W3Schools tutorial was the simple and concise introduction I wanted. After that, my plan is to move onto intermediate topics, involving data-structures, unit and integration testing, concurrency, tooling etc.

Just thought this link would be helpful to some.

🌐
Learn Java
learnjavaonline.org
Learn Java - Free Interactive Java Tutorial
learnjavaonline.org is a free interactive Java tutorial for people who want to learn Java, fast.
🌐
Oracle
docs.oracle.com › javase › tutorial › java › index.html
Trail: Learning the Java Language (The Java™ Tutorials)
This beginner Java tutorial describes fundamentals of programming in the Java programming language
🌐
Jenkov
jenkov.com › tutorials › java › index.html
Java Tutorial
November 21, 2024 - This Java tutorial trail (set of articles) describes the Java programming language. The intention of this tutorial is mostly to be a compressed introduction to Java for developers who already know a bit about programming and object-oriented concepts.
🌐
BeginnersBook -
beginnersbook.com › home › java tutorial for beginners
Java Tutorial for Beginners - BeginnersBook
November 30, 2024 - This java tutorial would help you learn Java like a pro. I have shared 1000+ tutorials on various topics of Java, including core java and advanced Java concepts along with several Java programming examples to help you understand better. All the tutorials are provided in a easy to follow systematic ...
🌐
DigitalOcean
digitalocean.com › community › tutorials › core-java-tutorial
Core Java Tutorial | DigitalOcean
August 3, 2022 - Welcome to Core Java Tutorial. I have written a lot on Core Java and Java EE frameworks. There was no index post for Core Java tutorial and I used to get emails asking to make one so that any beginner can follow them and learn core java programming. Finally, I got time and here I am listing all the core java tutorial related posts that I think will help you in learning core java in no time.
🌐
Programiz
programiz.com › java-programming
Learn Java Programming
If you want to learn Java for free with a well-organized, step-by-step tutorial, you can use our free Java tutorials.
🌐
Visual Studio Code
code.visualstudio.com › docs › java › java-tutorial
Getting Started with Java in VS Code
November 3, 2021 - Java tutorial showing basic Java language support in the Visual Studio Code editor
🌐
GeeksforGeeks
geeksforgeeks.org › mathematics › proofs-for-the-derivatives-of-e2x-and-lnx-advanced-differentiation
Java
December 15, 2020 - Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.
🌐
Udemy
udemy.com › development › programming languages › java
Free Java Tutorial - Learning Java for Complete Beginners | Udemy
This free java tutorial for complete beginners will help you learn the java programming language from scratch. Start coding in no time with this course!
Rating: 4.4 ​ - ​ 103K votes