good thoughts all .
I like the idea of gradual learning with
Felienne, must have a look when I get a chance, sounds like it would be great for learners and junior developers ( in fact it would be nice to turn off some features in a language like Java just for junior developers until they understand OOP abit!)
I think one of the problems with a language like Java and an approach like OOP is there is alot to get your head around for people to understand (I've worked in Java for nearly 20 years on and off)
It seems to take many people (by no means everybody) a long time to make the transition from procedures to objects
good point Campbell.
Totally agree Les,
the language is just another hammer
like you say and they are all pretty similar really.
But I've heard good things about Kotlin reduces alot of the boiler plate of Java ( I guess you get more that what you need todo , rather than how todo it - similar to the imperative / declarative debate I guess).