AstonJ
2
I come from an OOP background (Ruby!) and this is what I have done so far and highly recommend 
That last one is an excellent look into functional programming 
Check out my reviews in each of those threads for more of my thoughts on them too 
I am currently readingâŠ
And am loving it as well 
6 Likes