You can do a lot of functional programming just by outlining cases, but I wouldn't call that simple work.
Sometimes if you write less code, that means you did fewer things, that means you had to know fewer things, that means you learned it quicker, that simply means it was easier! So yes, sometimes lesser code shows that the particular language is easy!
Let me repeat that I only suggested he stay with what he's learning because I'm not sure how much is "the beginnings of python" or how much Java he really knows. I'd rather him build good things in languages he knows rather than ask him to relearn the C++ way, right now, because that's where he's posting at. It had nothing do with the
But arranged by the easiness, most to least:
Python, Java, C++