@futurebird@grrrr_shark Kind of an off topic comment but— this is one thing I use to judge a programming language and I think Java in particular fails bad on it: How much advanced stuff it expects you to learn before you do basic stuff. Python is specifically good about this and Java is specifically bad ("public static void" especially). C is also kinda bad because the first thing you do is strings but understanding strings in C requires understanding pointers and memory management.