r/learnjava • • Feb 25 '20

Why is it is hard to find a Java tutorial that doesn't use an IDE?

0 Upvotes

I have looked at more than a half dozen tutorials, and almost all of them start out with "download and install NetBeans now Click This Button to start a project"

This is really frustrating because an IDE is of no use to me right now, I need to see what actual files need to be made in what structure to start a project, I need a script-able development and deployment workflow that I can just git clone and start working on anywhere and all this IDE BS is so annoying to have to wade through to just learn Java. I dont need an IDE to hold my hand, I need to see the exact commands they are using to compile and run the programs and run tests and what naming schemes to use and what boilerplate to setup.


r/learnjava • • Jan 01 '23

LifeProTip: Don't learn modern frameworks before old ones.

0 Upvotes

I always thought learning the newest frameworks would give me the best market value as a programmer and turns out most projects out there are legacy code written with old frameworks. So, knowing SpringBoot gave me nothing since it is a too abstract layer of abstraction so I could not easily learn other frameworks since it was too sofisticated, not enabling me to go deeper.

You may ask why companies have old projects: it's expensive to upgrade them, requiring large teams and long time, even remaking the whole thing. It's like videogames: remasters are expensive and not always works.

So, instead of learning SpringBoot or Java 19, try to master Java 8 versions of old frameworks that are very used. For example, Spring 3. Also, don't panic for learning old stuff because that old stuff is bellow the newest one since we build code on top of old one to make things easier (frameworks are libraries at the end of the day).


r/learnjava • • Aug 25 '24

How to become better Java dev then 99%.

16 Upvotes

I have just started learning Java from mooc and I'm on part 2 right now, I want some tips and recommendations on how I can be a better and more employable then anyone else.


r/learnjava • • Jun 25 '26

How do survive in my first joob as a backend developer in a huge fintech? With almost no coding knowledge.

0 Upvotes

So i got selected at a huge fintech company(indian) for the role of full stack developer and now assigned as a backend Engineer. We have 6 months of probation period, so I'm really nervous about getting kicked out . I just joined the office and still documentation and everything is going on. So the company uses java springboot. So i have barely worked on java, only used for exam purpose in my college. Its my 1st job and never done an internship also as a dev. So i have no experience in coding and all even in other languages. I am really nervous and want to know how companies system works. Will they kick mme? Will they teach me? Will they give me time to learn? I know nothing. Will they wait for 6 months or kixk me before that, or they will kick me. How do i learn java + springboot from 0. I need a learning guide or model. Please someone help me


r/learnjava • • Jul 11 '24

What will happen to me after learning java 90 minutes everyday?

0 Upvotes

What'll happen in 30 days, 100 days and 365 days? What will be the progression be like? I am following daniel liang's book and solving all its checkpoints and exercises.


r/learnjava • • May 23 '24

Cool Story Java Bro.

0 Upvotes

So I started learning Java this week…..

I thought I was going to hate it, but I actually really dig it.

The End.


r/learnjava • • Apr 21 '25

Why use Spring boot?

0 Upvotes

I have been starting to look at spring boot as a lot of job offerings has it as a requirement but I don't think I am really understanding why anyone would want to use it.

Firstly, I am not really understanding the purpose of it, making a restful API could be done easier and with more control by just opening a serversocket and parsing a json. Secondly, it seems as if the developer is giving a way a bunch of authority to the framework and basically programming around a black box. Beans sound like the worst thing ever.

Why do people use this? I have watched hours of material on it yet it still seems like a massive nerf to the developer.


r/learnjava • • Mar 03 '25

Why -0.0 > 0 in Java?

0 Upvotes

Hi,

I compiled the following code on the online programiz compiler and it says that -0.0 is greater than zero. The code is:

class Main {
    public static void main(String[] args) {
       double balance = -0.0;
       if ( balance < 0 ) {
          System.out.println("Less than zero");
       } else {
          System.out.println("Greater than zero");
       }
    }
}

Somebody please guide me what does it mean?

Zulfi.


r/learnjava • • Mar 19 '25

How can i learn Java for free

8 Upvotes

I know there are probably so many of these, but I want to learn java. I've had some experience with programming because ive been studying computer science for the last 2 years in which I was learning python. However, this year my teacher wants me to learn java, and I just don't know how to learn it. I've been trying to look for resources that are free or YouTube videos as I don't have the money to pay for any courses but cant seem to find any. Does anyone have any videos or websites that they found useful and any websites with some problems/projects to work on. Also at some point I'd also like to learn about the more complex parts of using java such as creating classes.


r/learnjava • • Aug 30 '23

Is Frecodecamp on youtube a good source? Or are their tutrials incomplete compared to full courses?

0 Upvotes

The MOOC course didn't work. TheTMCbeans they told me to download simply wont start up. I searched on google and several people have had the same issue. It's an EXTREMELY bad first impression for a beginner to have to search on the internet abour how to fix an issue with THE COURSE FOR BEGINNERS. Others have said that Freecodecamp is a good source. There are a few videos about it on their channel but, as I said in my first post, I don't really want to waste more time than I already have in The Odin Project.

If not, I would like to hear any sugestions you might have.


r/learnjava • • Aug 31 '21

Can I get a refresher on what an interface is in Java?

1 Upvotes

Came across it when reviewing inheritance. I read online that interface is basically a bunch of empty methods you have to define. Then why inherit empty methods?


r/learnjava • • Apr 19 '26

Why is Java soo difficult to grasp?

7 Upvotes

I don't think I can ace my upcoming Java exams. I find it soo difficult. Methods,functions every single thing about it.


r/learnjava • • Mar 24 '25

New to Java — What Are the Best Free Learning Resources Out There?

0 Upvotes

If I'm someone just starting to learn Java, where's the best place for me to learn online? Are there any places that help you learn that don't require a subscription fee?

Again, I'm just at the beginning stages, so it doesn't need to be anything extensive or complex. I just need to find somewhere that helps a beginner to Java learn Java (and doesn't require a subscription fee)


r/learnjava • • Jun 21 '26

*SENIORS PLS HELP*

1 Upvotes

I am currently studying java from youtube and i want to buy a full fleged course of java on udemy coursera or anyother platfrom pls help me to get a course that would cover all java core java adv java spring boot sql I:e full java development on udemy or coursera


r/learnjava • • Sep 08 '23

How can you combine learning Java, working 2 jobs and being a parent of a newborn

0 Upvotes

As the title mentioned, is there anyone out here who knows, or experienced this first hand. I am feeling that I have put on too much on my shoulders and need that " if someone else can do it, so can I" kind of story to keep me going with learning Java. I am currently working a full time job as an IT tech support and a part time one as a digital marketing assistant. I want to make a change and become a developer, since I am very good at math, and like the challenges that programming puts me up against. Will appreciate any insight or advise. Thank you in advance!


r/learnjava • • Sep 25 '20

plz help

0 Upvotes

so I'm trying to learn how to code and I can't find any good videos or retrials but I can't really understand any of them so if anyone can plz teach me I will be so grateful and I'll be ok with anyone


r/learnjava • • Feb 04 '19

Where I can keep learning Java and It free?

0 Upvotes

Bros....i was very happy learning Java in programming hub or someshit like that (i did first the fundamental course, it course and HTML) but in the Java course they ask me for Money and I cant pay 129 dollars monthly to continue learning:( i was very happy and motivated learning in that app, it was part of my 2019 new routine :( What can i do to to keep learning? I was doing java course because was the next one programming hub told me to do but in general i want to learn to code


r/learnjava • • Apr 25 '26

Can you recommend effective, high quality free resources like YouTube and others to help me learn Java from beginner to advanced level and become proficient?

0 Upvotes

Recommend me


r/learnjava • • Jan 02 '24

Is ChatGPT a good teacher in learning Java from scratch?

0 Upvotes

I'm a beginner and I have been using ChatGPT to try and make a bunch of random projects for fun, noticed how whenever I asked questions, it usually provided with an answer I was satisfied with though there are times where in I have no idea whats going on, I'm just copy-pasting the lines of code they'd sent, and when there are problems, I'd give it to them for them to debug, usually it doesn't end well since they struggle with remembering the past code they'd sent to me.

Despite that, I really like how ChatGPT explains every single bit of code in my language, in layman, and they'd give fun activities for me to try and make/debug. I wonder if it's worth investing my time in ChatGPT as my teacher or should I go and find an actual real teacher/course?

(The reason why I'm saying this is because most professors that taught us how to code weren't that "helpful", and since there was so many of us, they couldn't do 1-1 sessions)

Also my college course rn isn't exactly affiliated towards coding and I can't afford adding elective courses which is why I'm resorting to online.

If you guys got any thoughts regarding gpt, or great courses online, whether free or cheap from your experiences, I would be eternally grateful as I really want to understand java better as I have a few passion projects that I have been wanting to do for years.


r/learnjava • • Aug 15 '24

Entry level java jobs, do businesses hire new college grads in java positions ? I am building some java spring applications and heared that. What is your situations, did you get java position after gradation? ( with CV filled with projects )

0 Upvotes

I would love to hear all your experiences


r/learnjava • • Jun 19 '25

Help me learn java...

0 Upvotes

I have recently become interested in getting into programming. Wanted to start with core JAVA but there are so many tutorials in the internet that i am confused which one to chose. Please help me find a playlist which I as an beginner(without any prior knowledge of computers) would be able to learn it. Thanks in adv.


r/learnjava • • Sep 06 '26

Development guidance

0 Upvotes

Hey seniors, if anyone is doing development with Java + Spring Boot, please guide me.

I’m currently in my 3rd semester and doing DSA in C++( done upto stack) , so I’m thinking of starting development alongside it. Please guide me on where I should start, what I should learn first, and how much time I should spend learning Java basics.

Since I’ve studied C++, I have a basic programming background, but I’m not familiar with Java. Any roadmap or resources would be really helpful. 🙌


r/learnjava • • Mar 21 '15

Difference between Class and Object in Java

Thumbnail
javarevisited.blogspot.sg
0 Upvotes

r/learnjava • • May 27 '22

How long java would be in demand?

0 Upvotes

Does anyone know exactly And whats easier to learn - backend dev with java or enterprise / bank systems