(Current as of Mythryl 6.0.0)
I find it easier to learn something if I write a tutorial while learning. I want to create something extraordinarily simple to follow, with many examples. I don't intend to "talk down" to a prospective learner, but I do maintain a very direct and simple style.
Advanced programmers will be able to quickly skim through.
Intermediate programmers will be able to read and know the basics in very short time, probably without even running examples.
Pure beginner programmers will need to actually have all their programming tools on hand, and try every example. I haven't created any exercises for the reader, and I doubt I will, but it is very important for a beginner to try their own variations.
This work is essentially my interpretation of Cynbe's documents in "The Bare Essentials".
Programming "style" is something that's learned by example. I don't go very far out of my way to bring it up, but it will get talked about occasionally.
I think that devoting a lot of time to the subject just gets in the way of the learning.
I tend to simplify things even more than existing tutorials. I demand an extreme of consistency, even when it would require more typing. When learning, it's very important to have consistency.
If there is more than one method to do something, then the more consistent, straightforward and "correct" method will be shown. You may not even be told there is an alternative!
You'll learn all the other methods eventually, so don't worry.
- Mythryl tutorial, basics
- Mythryl tutorial, displaying text
- Mythryl tutorial, more on strings
- Mythryl tutorial, naming values
- Mythryl tutorial, arithmetic
- Mythryl tutorial, functions
- Mythryl tutorial, more on fuctions (FIXME)
- Mythryl tutorial, comparisons and conditionals
- Mythryl tutorial, lists
- Mythryl tutorial, packages
- Mythryl tutorial, regular expressions