Any language which uses concepts which you haven't used before (Like Functional Programming or in the other direction OOP etc.) will need more than 2 days. You will need the time to learn the new concepts and not the language. So the language per se isn't difficult but the new concepts...