Another language that is very English like syntax is Livecode. It is an extremely battery included IDE; very much Hypercard. I like it because I can download one binary and click together software that runs on most OSs. But the language I cannot get used to ; far too much typing and I find it really difficult to remember things. For me the j code he mentions is easier to learn. Not to read maybe (although it is not that hard, but it is dense so it is normal it would take a little more time to see what it exactly does even if I program it every day), but to write I find the English and Verbosity annoying.
offtopic:
What other environments could learn is the battery included part: I spent another 3 hours today updating a .NET project. In return I get functionality I do not use and will not use. So why do I update. Because the IDE is nagging about it.
Does something exist that will ask me if or what to update based on what I used and the available updates? Like;
New features:
[ ] QR code
Bug fixed:
[ ] ListView
- crashes when Clear is called and a row was selected
Performance:
[ ] Latency on tcp sockets improved
— Linux only
etc.
Because I probably care about none of these or maybe only one.
And yet I have to spend hours on dependencies which I did not want in the first place. Or maybe I wanted only the latency fix but not the rest.
Sorry, ranting.