3 ms·
Java/JVM perception changed by learning Clojure. I did a lot of Java/Android/Hadoop back in college and honestly was under the impression that Java was for leg
by elamje 8y ago
Java/JVM perception changed by learning Clojure.
I did a lot of Java/Android/Hadoop back in college and honestly was under the impression that Java was for legacy enterprise apps, and college classes. With the exception of Android, I felt that it's prevalence was dying as many companies are using MVC type of products in simple frameworks like Django and Rails now.
I was a little disenchanted that I had to do so many assignments in Java in college, then I found Clojure.
My entire programming mindset has changed after working with a FP language, in my case, Clojure. This has got me more excited about the JVM than ever before because I see it as having new abilities I didn't see before, and the added benefit of great libraries that have been rigorously tested.
I highly recommend learning a LISP. A great beginner starting point is CLojure with Clojure for the Brave and True as a way to learn. The other go to is Structures and Interpretation of Computer Programs which is in Scheme.