Learn the basics
Many programmers who are using functional programming simply don’t understand the goodness of object oriented programming(OOP). Please don’t feel lazy to learn OOP, if you fail to learn it, you simply cannot go up the professional ladder above a certain level. Realize that Earth is not flat.
Well, that’s it. I can just say what is the learning path. If you ask me how to deal with your stupid client or demanding girl friend, look out for some other blog 🙂