I enjoyed learning C , C++ , Java.
I struggled a bit with Scheme & Lisp.
However , I admit Prolog was the most hard language for me.
Now I want to try my hand at Haskell (Erlang maybe later if its useful nowadays or it teaches me some useful skills related to programming).
So how do I start out based on my background ?
I want to work smartly and master all the core concepts so that I am in a position to tackle any problem given to me.
I am willing to work hard but also need to learn how to work smartly
