Hey Sunghyun, thanks for your reply.
Have in mind that Java is not the easiest language to learn as a beginner. This doesn’t mean you should stop, but the learning curve is a bit steep at the start. That’s ok.
Yes, I recommend getting used to an IDE like Eclipse, NetBeans or IntelliJ IDEA.
The way of learning you describe is good because you practically investigate on your own. However, I’d recommend you start a bigger, structured tutorial or course. Here is a good starting point to choose a free tutorial provider.
If you’re looking to get hired on an internship or as a junior developer, let me know as I may be able to help.
Loved your enthusiasm and keep it up!