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: