- The Secret Behind Learning ANY New Skill Quickly
- Learning Mastery 2 – Post-Practice Improvement
- Learning Mastery 3 – Fail Early, Fail Often
- Learning Mastery 4 – Teach it and Hypothesise
Enjoy!
“The only difference between an intermediate player and an expert in chess is in how well they apply the basics.”
- Alekhine
When the world’s best martial artists practice, they don’t practice flashy moves. They practice basic kicks and punches and holds. Over and over. They practice simple balance and good posture, and they practice moving faster and more precisely.
In the movie “Karate Kid”, the master teaches the kid only four basic moves (“Sand the floor. Paint the fence…”). The kid spends days practicing these simple moves, and then goes on to win a major karate tournament. (Yeah, I know it’s a movie. But it makes a good point.)
It’s not the flashy good-looking moves that win tournaments. It’s better mastery of the basics. (though I have to admit, a double-leg flying kick looks just awesome
)
Back to the Basics
The slogan “back to the basics” has been cheapened over the years. In schools, some educators use it to push reforms that bring us back to times when kids had to memorize long passages of text without any idea of what they mean.
It’s not that “back to basics” is bad. But most people in education can’t even agree what the basics are, let alone how to teach them. What are the basics for reading? Phonics? (learning to pronounce different groups of letters). Or is it reading simple stories, and learning to pronounce words while reading them? In mathematics, should students memorize the multiplication table? Or is it more important (more “basic”) that they understand the mathematician’s mindset – curiosity, stretching principles to breaking point, basic proofs?
Before you can focus on the basics, you need to know what they are. If you want to get better at something you’re already good at, sit down and figure out what the basics are. If you’re learning a new skill, ask some experts. They will be glad you asked, because even experts sometimes get lost in the complicated stuff and forget the basics.
I’ll show you a few examples. These are skills where I’m reasonably good, and I think I know what the basics are.
Chess:
- checkmates (if you’ve seen thousands of basic “chekmate in 2″ and “checkmate in 3″ problems, you will start to see them in the game. And you will start to see them several moves ahead – before your opponent is even aware of the threat. You can then use the threat to win some pieces.)
- endgame (If you practice all the basic endgames, you can start to see them ahead. As in “Well, if I take this piece, it will lead to this forced exchange, and then I’ll end up with a rook and pawn against a rook. In this case it will be a draw, so I might be better off keeping things complicated.”)
- mobility (letting your pieces have plenty of move options. At the beginning, this usually means fighting for the center of the board.)
Notice I don’t consider learning openings to be the basics. Mobility is the true basic principle behind most openings. Practicing mobility inside out will get you a much deeper understanding of openings – and it will let you play confidently in openings you don’t know.
Blogging:
- use simple, direct sentences (“The boy kicked the ball.” instead of “The ball was kicked by the boy.”)
- write as you speak
- write about your passions
If you’re good at some skill, you can let the rest of us know what the basics are. Just leave a comment. I would especially like to know what the basics are in rock-climbing, dancing and programming.
Practicing the basics
Ben Seeley, a past world champion in Othello (the board game), was once telling me a story of a man he taught online. The man was a professional bridge and backgammon player, and was learning to play Othello for fun. He was getting angry because he kept losing, and couldn’t understand why.
Seeley talked to him and explained the basics. The man then practiced those, and started winning some games. Seeley had to leave for work.
When Seeley came back some 24 hours later, the man was still there, playing. Seeley says it was incredible how much his game has improved. The man had truly practiced the basics like no one else. He achieved a rating (a measure of skill online) in a single day that most people achieve in a few months.
Then he quit because he decided Othello was too easy for him.
Now, this man was a master learner. He really understood the value of the basics, and how to practice them. Most people (including me, and probably you) wouldn’t practice that diligently.
I’ll choose an example you will hopefully understand. Let’s say you were learning to play chess. A grandmaster would explain to you the basics of mobility (having plenty of options for your pieces), and that a simple way to achieve that is to take over the center of the board.
You would most likely practice the principle at the beginning of the game, fight for the center, and after the middle, you would switch to your usual ways of attacking the enemy king. That’s what a good learner would do, practice the basics.
But it’s not what a master learner would do. He would take the one principle, and practice it to its death. He would fight for the center with all his might, leaving everything else behind. He might leave his king almost unguarded. In some games, he would try sacrificing some pawns and even pieces to gain a hold of the middle of the board. He would reject simple easy ways to take pieces at the edges, and strengthen his hold of the middle instead.
In short, a master learner takes the principles to the absolute extreme.
Because you really need to push and overstep the boundaries to see how far the principle applies. If you just sort of apply the principle, and then switch to something else when it looks more convenient, you won’t find the boundaries. The goal isn’t to win the first couple of dozen games. The goal is to truly understand the basic principles inside out.
How to practice the basics
When you first learned to drive a car, you had to think about every detail. You had to focus on signalling correctly, looking in the mirror and so on. But after a while, you just started doing all those things automatically.
It’s the same with learning anything. At first you need to consciously focus on every detail, but soon bits get delegated to your subconscious and you do them automatically.
When you practice the basics, you improve the way you do them. More precisely. Faster.
Practicing the basics comes down to trying little tweaks. Let’s say you’re practicing your balance by walking on a narrow ledge. Try looking forward instead of at your feet. Try bending your knees a bit more. Try hunching over forward more, or leaning back. Try closing your eyes and keeping balance.
Notice what happens, then do your best at the end of the practice session.
Make sure you read my Learning Mastery 2 – Post Practice Improvement. There I describe exactly how to practice to make sure you grow your skills the fastest. It’s especially important when practicing the basics, because that’s a lot about committing new habits to your subconscious.
Right now, you can try to figure out what the basics are for a skill you’re learning. Then, next time you practice, focus on that skill.
If you know what the basics are for rock-climbing, dancing or programming, please let me know in the comments. And if you’d like to know what the basics are for some other skill you’re learning, ask also in the comments. Another reader or I might know.
Happy learning!
Previous: Learning Mastery 4 – Teach it And Hypothesise

{ 14 comments… read them below or add one }
the basics of programming in my opinion are the basic concepts, like what functions are, or how to assign values to variables. Looks very simple but it’s important and sometimes it comes back to hunt you down in larger applications
one example of the basics for C/C++ would be ‘what are pointers? what do they carry?’ or ‘what is a while/for loop?’. The good thing about programming is that once you get a grasp of the basic concepts, you can learn other languages much easier than the first one!
and I want to know about playing tennis basics!
I’m learning to use the Dvorak keyboard. For me, learning the basics is using a typing course and going over the home keys again and again. I’m going for accuracy over speed. If anyone knows a better way I’d love to hear it.
@fengshaun:
Hey, thanks for the info!
Interestingly, the basics you described just totally reminded me of the FizzBuzz programming test ( http://www.codinghorror.com/blog/archives/000781.html ). Apparently 80% of people who apply for programming jobs can’t do it.
And about tennis… I’ve been playing it as a hobby for years, though I’m not particularly good. I would say the basics are:
- hitting the ball with the right part of the rocket
- holding the rocket tightly, and at the end of the handle
- standing the right way when hitting the ball (usually sideways?)
But if anyone here is a good tennis player, feel free to correct me
@fairyhedgehog:
Hey! Three cheers for a fellow Dvorak user
I can’t say what’s the best way… but I learned it by simply switching my keyboard layout to Dvorak, and deleting the old one. Then I was FORCED to learn the keys quickly
It was real fun at the beginning. I would log online to chat, and it would go like this:
Me: hi
Friend: (something)
(half a minute later)
Me: typing slow
(a minute later)
Me: new keyboard layout
Heh
. But after a week I was back to half of my QWERTY speed, so I was fine.
Today, I type much faster and with less mistakes. And, most importantly, typing is much more comfortable with Dvorak!
Keep it up. You’ll love it
Hi
I don’t agree with fairyhedgehog…I think the most basic thing for programming is to work out a concept. I think most time a programmer has problems to solve something it’s not because he isn’t able to use or understand the programming language, but because he isn’t able to write a smart piece of code which solves the job efficiently. But I’m very bad at programming, so this is just a n00bs-opinion
and btw: Vlad, your blog is amazing! It’s really impressive how you discover things I never thought about, and how you get to the point. I also love your english…It’s maybe the best english I’ve ever read…it’s just fun to read it.(/me asks your forgiveness for being a bootlicker
)
Nice post. I think this topic needs covering over and over again, by a world of bloggers. It amazes me that more people don’t put more thought into their philosophy of learning (maybe because most people don’t have one?)
You’ve given me some food for thought. May I be so bold as to suggest that you might find something interesting on my two blog posts on Math Skills versus Math Concepts?
I will be adding a link to your post on that post, as I feel you bring up many valid points.
Thanks for the good information!
Brian (a.k.a. Professor Homunculus at MathMojo.com )
I’ve been learning rock climbing slowly with a friend of mine over the past few years (only been out 3 or 4 times). Went to real rock walls, not the ones in some sports club either, so it’s been really fun. First we rappel a few times (more fun that the climbing, IMO!) and then we set the ropes up to climb. Some of the basics I’ve learned:
Use your legs and not your arms to actually move upward. Your legs are tremendously stronger than your arms and are better suited to lifting you up and supporting your weight. You’ll wear yourself out extremely fast trying to pull yourself up with your arms. Your hands/arms are mostly there to keep you balanced and close to the rock wall while your legs are doing the work of pushing you upward. If they’re worn out you’ll find that you can’t keep a grip anymore when you’re trying to move upward. The most sore part of your body your first time rock climbing is probably going to be your forearms. That’ll tell you you’re definitely using your arms too much.
Always keep three points of contact. Two legs one hand or two hands one leg. When you’ve got solid contact with three points, then move your fourth point to the next spot. Only move your hand when you’ve got solid footing with your feet. Only push up with your feet when you’ve got a solid hold with your hands. And again, just use your hands to hold on, don’t use them to pull yourself up when you push with your leg. It’s definitely the hardest habit to break.
And most importantly, just take your time. Look all around you and just be patient as you try to find the next spot to move. This isn’t a racing sport. It’s a thinking sport.
@Mike:
Thanks for the opinion.
And careful with the praise, you’re really fueling my ego. Next thing you know, I’ll be doing things like… ermmm… calling my blog “An Amazing Mind” :p
@Brian:
Yeah, it amazes me how many people never try changing the way they learn or think, just to see what happens. That’s why I love being part of the personal growth community – there’s always new stuff to try and see if it works (and mostly it DOES work).
@Keith:
Thanks for the tips!
Now that you say it, some of it seems obvious. Like one thing I noticed, the biggest difference between a friend who’s climbing with me for the first time and one who’s climbed 5 times is what you said about using the arms. The first one will basically hang off his arms, pretty far from the wall. The second one will stand on his feet, very close to the wall, using his hands mostly for staying close to the wall.
I’ve been playing tennis for a while, and the most basic thing that you MUST have down is footwork. If you watch professional tennis, try watching their feet and completely ignore the racket. It’s amazing to see how fluidly they bounce around the court.
As a rough rule, the higher level the tennis player, the more steps per shot they move. An older club player might step twice or three times between hitting, but a professional takes 15, or more.
Once you have footwork, practice consistency, not power. The players that really win know how to hit the ball into the court 100 times in a row.
But, foremost, make sure you have footwork in tennis. Nothing else is nearly as important.
Keith is right about climbing, its a thinking sport much like chess. An opponent presents a problem or puzzle in chess. In fact, the board even looks like a puzzle. So an opponent presents a puzzle. You think. And then take your most educated guess to solve. Climbing is much like that.
The rock is a series of puzzles. And even though it doesn’t move (the rock), each time you encounter it, you will solve it differently.
I think you would like climbing. If you want to impress someone after you’ve climbed, tell them you “boulder.” Bouldering is ropeless climbing usually only a few feet off the ground and horizontally. Bouldering is your best bet if you like games and puzzles. If you boulder then you are attempting to solve climbing “problems” or end goals along specified or unspecified paths.
Oh one last thing: its very important to keep your waist as close to the rock as possible. This gives you much added stability and sight lines as this will force you to lean backward and look onward to a solution.
Dig your blog.
-drew
About the basics of programming:
I recently (actually through a series of links from your very own blog) read that:
“the primary hurdles in computer science are..
1. assignment and sequence
2. recursion / iteration
3. concurrency*
.. in that order.”*
So if you try to wrap your head around those basic concepts, and focus on exercises which emphasize them and work with them, I think you might see a great improvement in your programming.
*the site was here: http://www.codinghorror.com/blog/archives/000635.html
Dancing basics:
1. Rhythm. Determine if the rhythm is based on 6 beats or 8 (try counting to the music- most people can get it right the first or second time). If you are having trouble, it is often because the music you heard as a child is different than music you listen to or dance to. For example, European classical music (think waltz) is ‘felt’ as ‘up on the beat’. R & B, Jazz, or anything from an African tradition is ‘felt’ as ‘down on the beat’. Look around at a wedding or club sometime and you will see 40 year old caucasian heads bobbing ‘up’ to the beat of a swing dance, making them feel out of sync with everyone else. Rhythm determines the…..
2. Pattern. Dancing is almost always either side to side, or in a box. You can make these patterns in 3 steps (for example Waltz is 3/4 time -you will recognize appropriate music by counting to 6- danced mainly in a box pattern) or with 4 steps. You never use the same foot twice in a row, you are always ‘walking’. Pattern leads to….
3. Position. Closed (facing partner, held in a partial embrace) or open (facing similar direction as your partner).
Many people find that when these basics become natural, their dancing makes a giant leap forward because they are able to apply ‘improvisation’.
The aspect that I think is most interesting about learning the basics (in any field) is that something happens to the left/analytical side of the brain (to use that metaphor) which quiets it down so that the intuitive side is able to begin to improvise. Improvisation before mastering the basics is usually an ugly affair, but after the basics are learned and become natural- it is what transforms any skilled practitioner into an artist.
Lastly- the act of trying to define the basics for something that your know really well is a fantastic exercise. Joe’s simple explanation of the basics of programming is a beautiful reduction of a very complex skill. Developing this reduction may help you realize you own level of mastery of the basics.
Tango argentino -basics for follower (usually woman):
1.axis
2.Position
3.embrace
If you are perfect at it, you’ll dance everything and it’d be nice looking.
@Barbara:
Hey, thanks for the input!
Can you explain what you mean by “axis”, though?
Weightlifting for strength-
1. Form (depends on the move, but generally full range of motion, lift with legs[not the back!] and arch your back)
2. Lift to failure (every set, every day)
3. Recovery – get enough sleep, don’t work the same muscle groups every day, get enough protein and water!
{ 4 trackbacks }