Learning is hard. It takes time and effort and is a never ending pursuit. So how do we make the most out of our time and effort? Here are my Top 5 Tips for Learning.
1. Spaced Learning
If you’ve ever been one to cram the night before an exam, you may have found that this works in the short-term and you receive a decent grade on the exam. However, you probably remember very little by the following week. Many people do the same thing when they’re trying to learn to code. They cram all their study into a Saturday. While it’s great to have a longer period of time to really focus on figuring something out, there’s only so much information your brain is able to absorb at one time. Instead, break that learning up throughout the week, even if it’s only 15min. First thing in the morning, before bed, or during a lunch break are great times to fit this in.
Action: Block out 15-30 minutes at least 3 times a week for learning.
Your brain can only hold about 4 things in working memory. This is why learning to coding is hard. There are all the syntax rules, different types of variables, conditionals statements, functions, objects, and… we’re already past 4 and that’s just a high-level overview. Each of these concepts contains many distinct pieces of information. So how do you learn all these new concepts if you can’t store it all in working memory? The secret is chunking. It’s kind of like the high-level overview. Once you understand how the syntax works, you don’t have to worry about each individual rule.
Here’s an explanation of chunking by Barbara Oakley: “When you are first chunking a concept, its pre-chunked parts take up all your working memory, as shown on the [above] left. As you begin to chunk the concept, you will feel it connecting more easily in your mind, as shown in the center. Once the concept is chunked, as shown on the right, it takes up only one slot in working memory. It becomes one smooth strand that is easy to follow and use to make new connections. The rest of your working memory is left clear. That dangling strand of chunked material has increased the amount of information available to your working memory. Think of it like the slot in working memory is a hyperlink that has been connected to a big web page.”
Action: Deliberately practice each concept until you no longer have to consciously think about each individual part.
3. Prime for Focus
We can’t multitask. Many people pride themselves on being good at multitasking. But multitasking is a myth. Our brains can only concentrate on one thing at a time, so they are constantly switching focus. This leads to “continuous partial attention”. We struggle to give any task our full attention, even for 15 minutes.
Physical Distractions. Hunger, thirst, aches and pains, and messy surroundings, all contribute to the distractions we each face on a consistent basis. To maximize our ability to focus, we need to minimize our distractions. Straighten your desk, use the restroom, have a snack, drink some water and take 5 minutes to move and stretch.
We are creatures of habit. Routines help us to be more productive. A bedtime routine can help us fall asleep faster and sleep more restfully. In the same way having a study routine will prepare your mind to perform at its peak.
Action: Create a learning routine that minimizes both physical and electronic distractions. This will help you get the most out of your 15-3o minutes of study.
4. Apply What You Learn
I may attend a conference, listen to a podcast, read a book, or watch a video in which I learn about something. But I haven’t really learned something until I’ve put it into practice. As I’m building something, I discover new things to learn and build the connections between what I already know and what I am trying to learn. One of the ways I combat Imposter Syndrome is by reminding myself I may not know something YET, but I can learn.
Action: Do you have a project idea? Start building it. This is where that extra weekend time can be most useful. Deliberately practicing what you’ve learned.
This might be my favorite tip. Did you know that sleep actually helps you learn new things? Remember that chunking I talked about at the beginning of this article? When you sleep, your brain is able to make connections between the new concepts you’re learning and other knowledge that has already been internalized. Sleep helps you see the big picture and come up with creative solutions. Just taking a break to let your mind wander can have some of the same benefits.
Action: If you’re struggling with something that is particularly challenging, step away and do something else to take your mind off the problem. Or better yet, sleep on it.
Hopefully, these tips help you make the most of your time and effort while you’re learning. I am constantly tweaking my own goals and routines to fit with my current situation and help me pursue life to the fullest. Have additional tips you’d like to share? We’d love to hear about them in the comments below.
Sign up for your free trial on Treehouse and start learning to code today.
I just landed here luckily and can make clear sense of the 5 tips you have shared in this article. I have been facing difficulties studying and learning technologies in this new era of automation sciences. But your tips give me hope for better learning!
Thanks a lot!
Lay down, close your eyes and write the code with your finger in the air. Useful for when your eyes are dry from staring at the code and you hit a wall.
This article is amazing. Very well done and very inspiring.
My favorite part is the definition of multitasking: “continuous partial attention.”
Messy surroundings is the one for me. My mother always told me ” a clean room is a clear conscience”. Obviously as a child i thought she was talking rubbish. Before i learn to code i clean my apartment and organise the desk, then i begin. This actualy does help me. Sorry mother :).