>>11
Java is a horrible way to learn anything
The problem is you deluded people have really convinced yourself this.
Good beginners programming languages are things like C and Java. You can learn a lot fast and bounce around to other languages easily with that basis. Recommending LISP shit and Smalltalk is something only a hipster would do.