Most traditional, procedural programming languages have a very steep learning curve. In fact, they require the user to spend a significant amount of time learning the specific text-based syntax ...