Can Neuroscience Help Me Learn to Code?
Welcome to the latest news from TalkIT. This issue explores using brain research to improve learning.
Also see our past newsletter on what makes a good coder. We draw on the evolving knowledge about the structure and function of the brain. We’ll consider learning to code from scratch in a new programming language. These are my thoughts based on my years of training developers. But please add your ideas in the comments below.
Contents
Learn Anything Effectively
Learn a Complex Skill
How to Learn
Can You Solve This Coding Problem?
Other Bits
Learn Anything Effectively
Brain research shows that learning causes new connections to grow between brain cells (neurons). Learning literally changes the structure of the brain in a small way. This research can be used to improve how we learn any skill at any age. The benefits include:
- Improved memory
- Faster and more effective reading
- Enhanced problem solving and creativity
- Increasing enjoyment and confidence
Learn a Complex Skill
In a recent TalkIT survey 50% of people said they found our tutorials “too hard”. Software development is a complex skill. It requires familiarity with vast areas of knowledge. Programming languages also advance quickly.
Programming languages are similar to natural language like French. They specify the grammar with syntax rules. They also specify the vocabulary with reserved words. Software development requires a certain amount of skill with maths and logic.
Learning to code combines the theoretical and practical. This includes the concepts and syntax of a language. But it also includes writing and testing code in a development environment. Contemporary coding often requires that we work across multiple platforms. This demands sophisticated cross system thinking.
Considering all this, learning to code can be a challenging task. So we need all the help we can get to accelerate learning.
How to Learn
The best place to start is to ask “why am I learning this?” The answer will keep you motivated. Look to your future; career opportunities, passing exams, a better life … This will help create those new neural pathways as you learn.
Then ask what the best resources to use are; books, videos, online courses … Take a look at TalkIT’s online courses. These include videos, images, code snippets and application downloads.
Arrange your study time effectively to allow time for breaks from learning. These will help your brain consolidate new knowledge. Let the unconscious part of your brain work for you.
Apply different learning modalities as the brain likes novelty and variety. So try mixing reading, watching videos and practical exercise. Engage your whole brain with multi-sense learning: watch, listen, and then test it out.
5 Top Learning Tips
- Ask “Why?” This provides meaning and motivation.
- Mix modes: read, watch, listen then do
- Take regular breaks: relax so the skills sink in
- Do the exercises: test it for yourself
- Review knowledge: look back at what you have learnt
What do you think? Add comments below.
Useful Links
What is Accelerated Learning ?
What are neurons ?
How to code creatively ?
Can You Solve This Coding Problem?
An important skill for programmers to have is to understand how code works without compiling it. Just predict the output of these loops without executing the code. If you need some help, check our C# course. Write your answer in the comments below. Or add your own puzzle.
for (int p = 0; p < 4; p++)
{
for (int q = 0; q < 4 – p; q++)
{
Console.WriteLine(p+q);
}
}
Other Bits
You can enter the draw to win a TalkIT Gold subscription to all courses. Just have a go at this quick survey.
We really value your feedback. It is important to us. It helps us to provide you with a better online experience. The winner will be contacted on May 31st.
We are giving a 50% discount on all our e-learning courses in May. The discount is available only to the first 10 applicants.
When you get to the payment form enter a coupon code, along with your card details. The coupon code is TalkIT001. Your card will be charged at 50% of the subscription for one month only.
TalkIT has been very active on social media recently. We have been posting on coding, new gadgets and IT humour. Why don’t you connect with us on Twitter or FaceBook? You can follow all the latest news and let us know what you think. Here are some recent tweets.
Time for a Career Opportunity? Learn #Java. Build business applications. http://ow.ly/4npGxT
Looking to add some #creativity when you #code? Read our blog for help! http://ow.ly/4njDZN
Can you solve this #csharp #coding puzzle? What’s output? Find more at: http://ow.ly/4mQXyd
Learn #python by creating a game! Free video. Fast and fun. http://ow.ly/4mQVZv
Learn #Python fundamentals in easy step-by-step stages. Created by experts. http://ow.ly/4mR107
Photos www.freedigitalphotos.net/
David Ringsell MCPD 2016 ©