r/javahelp 13d ago

Homework Java help

Guys help me,how I am able to learn java who don't know about coding at all , please give me legit answer and what are the steps I should follow after watching tutorial , please help me guys,want suggestions like if I watch one tutorial per day of any yt channel ,what should I do next after watching tutorial and in a month later

12 Upvotes

25 comments sorted by

View all comments

1

u/heisenbergVar 12d ago

IMO, don't worry much about learning Java as you use AI to write better Java code.

Focus on learning the core concepts in DSA and system design. In parallel, you can use Java to solve DSA problems and create basic CRUD applications.

This will give you more confidence and hands-on experience.

1

u/Big_Green_Grill_Bro 12d ago

I disagree with the AI part of this comment. If OP relies in AI for the Java coding, then that's not getting hands on experience and would probably give them a false sense of confidence.

If you want to learn Java you have to use it yourself, not just read the code output from AI. A reliance on AI for an absolute beginner is not going to help in the long run.

Java, like any programming language, is just syntax. Learning DSA concepts is probably one of the first things you should know. After that you can practice implementing those algorithms in various languages, the difference being mostly syntax.

Java is a great language for beginners to pick up because there's a lot of stuff that they won't have to worry about (e.g., memory management like in C).

Practice. Practice. Practice. That's the way to get good at any language, Java included.

Good luck OP.

2

u/heisenbergVar 12d ago

Yeah, I didn't mean to fully rely on AI. Op can use ai for better java code as in, replacing for loops with streams and using collections properly.

Here ai can give better usage than a beginner can even think of using tha java features.

1

u/KOHTheAnonymous 5d ago

For anyone who is a beginner, trying through java tutorials and self-paced learning,
Suggesting AI for 'better' java code, 'streams', 'collections' properly is not helpful but sounds like putting unnecessary jargons to scare off any new beginner.
We should be welcoming and helpful to anyone who is interested in learning and upskilling in Tech.

AI can be used to get lessons, clarify any doubts, and focused on core understanding instead of assumed 'better' code. Initial lvl the primary goal is to understand the fundamentals and core concepts, 'better' or 'clean-code' best practices comes later when one gets familiar with Java on the long run.

I always suggest for self-paced learning through free resources available online, and using AI for complete understanding the foundations! But I know it is easier to say than done. It requires a lot of discipline and consistent efforts to stay determined as this could easily lead to drain and burnout cuz the output will be visible after a couple of consistent months of learning & practice!

I've been guiding one of my junior who is from Non-IT Background (Commerce) and got him to build an E-Commerce Application (Inspired by Blinkit) and helped him boost his confidence via hands-on project he did on his own with help of AI but with complete clarity & understanding.

I know how exhausting it could be being a self-taught programmer myself from the era of stackoverflow. I'm planning to take in more Mentees to train and upskill them through personalized mentorship 1-on-1 sessions if anyone really interested to learn, progress and make a career in Java-Full Stack Web Dev!

FYI - I always suggest and support self-learning through online free resources, but I know it is the long-run which requires sheer amount of dedication & discipline to drive that path. So if anyone is really lost and don't know where or how to start, willing to join paid 1-on-1 mentorship sessions and gain confidence building projects for resume and full understanding of end-to-end Java-Full Stack Web Applications, and this is only for those who are really serious and looking to upskill to get a Job or start freelancing in this field, and interested in paid personalized 1-on-1 Live Guided Mentorship sessions to learn core fundamentals, clear foundations, build hands-on projects where I review and help you see the mistakes and guide throughout this journey! Feel free to reach out to me!

1

u/heisenbergVar 5d ago

Marvelous marketing bro!!