Every programmer says their language of choice is the future. 
I don't think we'll ever have a perfect language which is both flexible and human readable. Java is very flexible, and you can read it if you understand Java (which you really should if you are programming it). You wouldn't try to read French without knowing a little French, so I don't understand why you think it is not human readable.
Personally I hate not having curly braces in programming languages. Blocks look (and read) far better if they are defined with curly braces rather than indentations. Plus, it is far easier to have free-form languages when you implement curly braces.

I don't think we'll ever have a perfect language which is both flexible and human readable. Java is very flexible, and you can read it if you understand Java (which you really should if you are programming it). You wouldn't try to read French without knowing a little French, so I don't understand why you think it is not human readable.
Personally I hate not having curly braces in programming languages. Blocks look (and read) far better if they are defined with curly braces rather than indentations. Plus, it is far easier to have free-form languages when you implement curly braces.