Show HN: Learn the Basics of Programming in 20 Minutes
easylang.online
easylang.online
It’s Java, which can slow you down as you simultaneously need to understand types and use an IDE, but that can be mitigated by a variant like P5.js[2].
Those do have a small amount of boilerplate which your tutorial foregoes, so thumbs up to that! But I think you should avoid the one character variable names, such as `a` and `i`. When I started, more verbose (and descriptive) variable names helped me keep things in my head, to the point I’d rename the example variables.
[2]: https://p5js.org/
For beginners, the one letter can be a hint that this is a variable, and the one with several letters like "len" is a keyword or a function. I once had a variable "sum" in an example program for summing up values. Some students thought this was a command to add.
I am having trouble approaching it from the lens of not knowing any programming concepts. I would try experimenting with some family and friends who are unfamiliar with programming.
At any rate, this is a wonderful start. Thank you for sharing!
"This simple programming language with built-in graphical functions and an easy to use and offline usable browser IDE is well suited as a teaching and learning language. You can also use it to write graphical applications that you can embed in a web page."
Well done, thanks for sharing!