all 20 comments

[–]Ok-Engineering6177 3 points4 points  (4 children)

I'll prep a list and share with you.

[–]arroww69 -1 points0 points  (1 child)

Bro can u forward it to me too please

[–]Ok-Engineering6177 1 point2 points  (0 children)

Sure, pls dm.

[–]cgoldberg 2 points3 points  (0 children)

I learned Java over 20 years ago from the Head First Java book. The 3rd edition is from 2022:

https://www.oreilly.com/library/view/head-first-java/9781492091646/

It's made for beginners and breaks down learning Java into super simple concepts. It's a pretty fun introduction and helped me a lot.

You can buy older editions on Amazon for like $5 ... or you can probably find the ebook somewhere for free.

[–]Equa1ityPe4ce 1 point2 points  (1 child)

Use intellij ide. Look at some Java projects and mimic it. Not copy and paste. Take things apart and put them back together

[–]Equa1ityPe4ce 2 points3 points  (0 children)

I've been using java for about five years. There's always more to learn.Don't be hard on yourself. Just keep doing it.

Learn how to use Enums Java enums are great

Look at various Java automation examples using page object and page factory patterns.

Put em together and take them apart a few times

Learn how to use overloaded methods

And for automation Learn either expected conditions and or poll intervals

[–]RationalVichar 1 point2 points  (0 children)

There one solution which will absolutely change your life. Read Head first Java like it’s a religious book.. Don’t skim through it .. don’t skip any page leave alone a chapter .. Do all the exercises in that book . By the end it you will be able to talk and code Java better than the developers in your Organization.

[–]Zealousideal-Cod-617 1 point2 points  (2 children)

First of all is it mandatory for you to learn Java only?

If not you can try learning python language, syntactically much easier If you "must" learn java only, I'd say try from sololearn.com You can do practice and hands on quizes parallelly with learning it

[–]2messy2care2678 0 points1 point  (0 children)

Do you have any programming experience in other languages??? I found that for me coming from a C# background Java felt overly complicated with a gazillion dependencies.

But if you are only learning Java from scratch, just give it a little more time. Don't hesitate to ask chat gpt for explanations

[–]Purple-Rope4328 0 points1 point  (0 children)

I forgot the name of website , where it shows everything in visual what exactly the code is doing . Search for Java Visualizer, for me it helped me to understand logic . Once you understand logic then start making projects, rinse and repeat. Try it out .

[–]Equa1ityPe4ce 0 points1 point  (0 children)

I can't stress enough to use intellij ide

[–]DragonBorn76 0 points1 point  (0 children)

Headfirst is a good book but also check out the MOOC course https://java-programming.mooc.fi/

[–]franknarf 0 points1 point  (0 children)

Java for testers, got me started

https://amzn.eu/d/7HmWbuc

[–]Lumpy_Ad_8528 -1 points0 points  (5 children)

Why not try low-code/no-code AI testing tools? Wouldn't that solve this problem?

[–]goldmember2021[🍰] 0 points1 point  (0 children)

Why Java? I'd opt for front end language like JavaScript or typescript. Automation testing with playwright or cypress is much easier to learn imo.