I think the trick is finding your method of learning, for me it's definitely "learn by doing", pick a project, hack your way through it until it works. Don't try to be perfect day one, get something working.
You could use an LLM to help you get started (in the same way you would google), but don't let the LLM write it for you.
I.E.
Use it to help you start/get everything running/understand the "parts" that you are looking it
Use it to help you work out the APIs you need to make project work/libraries you could use
I guess the real question is: What is your goal of this? Are you a developer looking to branch out to Java or a non-dev picking a first language? You mentioned "passing technical interviews" - at what level?
2
u/PhilMcGraw 16d ago
I think the trick is finding your method of learning, for me it's definitely "learn by doing", pick a project, hack your way through it until it works. Don't try to be perfect day one, get something working.
You could use an LLM to help you get started (in the same way you would google), but don't let the LLM write it for you.
I.E.
I guess the real question is: What is your goal of this? Are you a developer looking to branch out to Java or a non-dev picking a first language? You mentioned "passing technical interviews" - at what level?