Download - 7 Tips for Learning How to Code
![Page 1: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/1.jpg)
How to learn to
CODEBY HEATHER TOVEY
![Page 2: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/2.jpg)
68% of Canadians
MAke New Year’s resolutions
Toronto Star Library, 2013
![Page 3: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/3.jpg)
19% of Canadians
Keep their resolutions
Toronto Star Library, 2013
![Page 4: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/4.jpg)
I want you to
Succeed at learning to code.
![Page 5: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/5.jpg)
7 tips for
LEARNING how to code
![Page 6: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/6.jpg)
1Find your
MOTIVATION
![Page 7: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/7.jpg)
Why are you
LEARNING how to code?
![Page 8: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/8.jpg)
Solve a problem
![Page 9: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/9.jpg)
Choose a project that SPARKS
your interest
![Page 10: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/10.jpg)
2Choose the right LANGUAGE
![Page 11: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/11.jpg)
Ruby?Python?
Node?
PHP?
![Page 12: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/12.jpg)
![Page 13: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/13.jpg)
3Create a
LEARNING ROADMAP
![Page 14: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/14.jpg)
No direction Leads to frustration
![Page 15: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/15.jpg)
Direction Leads to understanding
![Page 16: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/16.jpg)
Look through different
Roadmaps to create your own syllabus.
![Page 17: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/17.jpg)
4Understand your LEARNING STYLE
![Page 18: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/18.jpg)
How do you
CHOOSE learning resources?
![Page 19: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/19.jpg)
Take the
VARK
![Page 20: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/20.jpg)
V A R K inesthetic
isualuralead/write
![Page 21: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/21.jpg)
0
4
8
12
16
Great Really Great ZOMG AMAZING!
Visual
How great is this Presentation?
Find resources that are visually appealing and that use graphs and diagrams
![Page 22: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/22.jpg)
Read/WriteUse books, blog posts, and lists to break down material
![Page 23: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/23.jpg)
Find resources that use case studies, examples, and demonstrations. And learn through trial and error.
Kinesthetic
![Page 24: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/24.jpg)
Auditory Learn through group discussions, lecture series, and reading out loud.
![Page 25: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/25.jpg)
The VARK can Help
you find resources.
![Page 26: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/26.jpg)
5Set
SMART goals
![Page 27: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/27.jpg)
SMART ime-bound
pecificeasurablettainableelevant
![Page 28: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/28.jpg)
Learn to
code
A non-SMART goal:
![Page 29: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/29.jpg)
I will build a one-page personal website to showcase my future portfolio within six months.
SPECIFIC
![Page 30: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/30.jpg)
I will build a one-page personal website to showcase my future portfolio.
SPECIFIC
I will build a one-page personal website to showcase my future portfolio within six months.
Measurable
![Page 31: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/31.jpg)
I will build a one-page personal website to showcase my future portfolio.
SPECIFIC
I will build a one-page personal website to showcase my future portfolio within six months.
Attainable
![Page 32: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/32.jpg)
I will build a one-page personal website to showcase my future portfolio.
SPECIFIC
I will build a one-page personal website to showcase my future portfolio within six months.
Relevant
![Page 33: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/33.jpg)
I will build a one-page personal website to showcase my future portfolio.
SPECIFIC
I will build a one-page personal website to showcase my future portfolio within six months.
Time-Bound
![Page 34: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/34.jpg)
Make
SMARTER Goals
![Page 35: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/35.jpg)
Evaluate and
Revise
![Page 36: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/36.jpg)
6Test your
KNOWLEDGE
![Page 37: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/37.jpg)
Visual Create diagrams, graphs, and infographics to test your newfound knowledge.
![Page 38: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/38.jpg)
Aural Create a video blog, give a talk (at Hack Night!), or mentor at workshops.
![Page 39: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/39.jpg)
Read/Write Write blog posts and tutorials to test your knowledge.
![Page 40: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/40.jpg)
Kinesthetic Create multiple mini-projects around the same concept.
![Page 41: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/41.jpg)
If you have trouble
explaining a concept, go back and relearn it.
![Page 42: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/42.jpg)
7Embrace the
CONFUSION
![Page 43: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/43.jpg)
Dr. Rhett Allain“The path of learning goes through the swamp of confusion.”
![Page 44: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/44.jpg)
Swamp of confusion
Mountain of Understanding
You
![Page 45: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/45.jpg)
Dr. Sidney D’MelloConfusion is important to the learning process. You think more deeply about the material, and that allows you to understand it better.
![Page 46: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/46.jpg)
Get comfortable with
![Page 47: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/47.jpg)
Learn to Code: Your Journey
![Page 48: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/48.jpg)
Tip #1
Find your Motivation
Learn to Code: Your Journey
![Page 49: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/49.jpg)
Tip #2
Choose the right Language
Learn to Code: Your Journey
![Page 50: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/50.jpg)
Tip #3
Create a Learning Roadmap
Learn to Code: Your Journey
![Page 51: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/51.jpg)
Tip #4
Understand your Learning Style
Learn to Code: Your Journey
![Page 52: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/52.jpg)
Tip #5
Set SMART goals
Learn to Code: Your Journey
![Page 53: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/53.jpg)
Tip #6
Test your knowledge
Learn to Code: Your Journey
![Page 54: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/54.jpg)
Tip #7
Embrace the Confusion
Learn to Code: Your Journey
![Page 55: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/55.jpg)
Learn to Code: Your Journey
![Page 56: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/56.jpg)
Thank you!
![Page 57: 7 Tips for Learning How to Code](https://reader030.vdocuments.us/reader030/viewer/2022032422/55a9d1b11a28ab601b8b4637/html5/thumbnails/57.jpg)
Have FUN
http://thechicgeek.ca/7-tips-for-learning-how-to-code