Another way is just to learn these concepts with Lisp or Smalltalk.
And then translate to Java later.
The advantage of Lisp and Smalltalk is that they have simpler syntax so you can just focus on the proficiency and not the idiosyncrasies of the library.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Another way is just to learn these concepts with Lisp or Smalltalk.
And then translate to Java later.
The advantage of Lisp and Smalltalk is that they have simpler syntax so you can just focus on the proficiency and not the idiosyncrasies of the library.