Lesson 1
Fundamentals of Code I Intro
A brief discussion on how to learn to code.
Coding as a language
When you first look at code it can be quite a confronting experience. It’s full of arcane symbols, it’s almost like english but different enough to enter a sort of language uncanny valley, your eyes sometimes seem to glide over it without being able to focus on any one thing in particular…
In many ways, learning to code is both learning a new language and a new mode of thinking. So I’m writing this Fundamentals of Code series (of which this is the first entry) in order to try to make that transition a little easier and more pleasant.
We’ll start with the very basics for Fundamentals of Code I, and slowly work our way up the complexity chain as new entries get published in the Fundamentals of Code series.
Learning to code is an active task. You need to learn the theory, engage in actively writing it and go through repeated exposure in order to properly absorb it, so consider this series a companion guide to your own experiments.
The more code you write, test and read, the quicker you’ll learn, so I encourage you to branch off with your own experiments as you learn concepts.
You might also find yourself feeling a bit overwhelmed as you move through this course, which is perfectly natural. You’re not going to sit down, read a few lessons and fully understand programming in one go.
So use this course both as a teaching guide and a reference point. When you are working on your own things in GM, or following a tutorial somewhere, keep this course open and refer back to it if you’re feeling unsure about something. Sometimes an explanation only makes sense after you’ve gotten your hands dirty with something.
Learning to code is exciting, frustrating, enlightening and maddening, so don’t worry if you find it difficult. Everyone does! It’s a lifelong rewarding journey where there’s always new peaks to scale.
With all that being said,
message = "Let's learn to code!"