No, as long as you don't have a timeline/deadline to learn for a class or for some work related activity, you can take as long as you want and people learn at different paces.
While I don't know java in depth, I know that people commonly spend multiple classes in college (so years of studying it) studying java and even intro java classes are commonly 4 month (full semester) courses.
Not at all. Different people take different lengths of time to learn. Java is complex. Take your time and learn it well.
Not at all. Different people take different lengths of time to learn. Java is complex. Take your time and learn it well.
Java is not an easy language to start with, so if you're starting to learn programming, you have a lot to wrap your head around.
I don't know what do you mean by "basics of Java", but if you mean printing "Hello World", well, yeah, that's slow.
But as said in other comments, if you don't have deadlines or schedules:
Tommy Hodgins
CSS & Element Queries
I've been learning programming for a while and only recently feel okay about the code I'm writing and putting out there. I just realized I've been learning for 4 years now!
Progress is progress, no matter how big the steps you're taking are. If you maintain your direction you will move toward your goal!