#Why not other languages?
but that’s not where the difficulty of programming lies. It lies in how to combine and link these operations in useful ways to accomplish a goal. In analogy to writting an essay, spelling is never the hardest part, especially with tools like auto correct, it’s making sure your writing links together well to accomplish a goal.
and this is all to just get your code to execute! Sure these 10-20+ or so rules are not hard as you eventually get used to slogging through the error messages to learn them, but what’s more important is that they are distracting you from actual programming, logical thinking, and the pure essence of problem solving.
and that’s mostly it! The orgins of Racket come from LISP, a very old language that is one of the most highly influential programming languages of all time. A lot of ideas originated from LISP, and that is why it is said that learning a LISP will make you a better programmer in general, and I’ll go into why when we get there.
By the end of this course you will not only have learned how to program but how to program well, so whether you’re an absolute beginner who has never programmed before, or you’ve had some programming experience needing to get out of tutorial hell and want to get to the next level, this course is for you.
If you’re further interested in
“where is this language even used?”
“why parenthesis everywhere?”
...