Afghanistan
Albania
Algeria
Andorra
Anguilla
Antigua & Barbuda
Argentina
Armenia
Aruba
Australia
Austria
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bonaire
Bosnia & Herzegovina
Botswana
Brazil
British Indian Ocean Ter
Brunei
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada
Canary Islands
Cape Verde
Cayman Islands
Central African Republic
Chad
Channel Islands
Chile
China
Christmas Island
Cocos Island
Colombia
Comoros
Congo
Cook Islands
Costa Rica
Cote D Ivoire
Croatia
Cuba
Curacao
Cyprus
Czech Republic
Denmark
Djibouti
Dominica
Dominican Republic
East Timor
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Ethiopia
Falkland Islands
Faroe Islands
Fiji
Finland
France
French Guiana
French Polynesia
French Southern Ter
Gabon
Gambia
Georgia
Germany
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guinea
Guyana
Haiti
Hawaii
Honduras
Hong Kong
Hungary
Iceland
India
Indonesia
Iran
Iraq
Ireland
Isle of Man
Israel
Italy
Jamaica
Japan
Jordan
Kazakhstan
Kenya
Kiribati
Korea North
Korea South
Kuwait
Kyrgyzstan
Laos
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macau
Macedonia
Madagascar
Malawi
Malaysia
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mexico
Midway Islands
Moldova
Monaco
Mongolia
Montserrat
Morocco
Mozambique
Myanmar
Nambia
Nauru
Nepal
Netherland Antilles
Netherlands (Holland, Europe)
Nevis
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
Norway
Oman
Pakistan
Palau Island
Palestine
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn Island
Poland
Portugal
Puerto Rico
Qatar
Republic of Montenegro
Reunion
Romania
Russia
Rwanda
Saipan
Samoa
Samoa American
San Marino
Sao Tome & Principe
Saudi Arabia
Senegal
Serbia
Seychelles
Sierra Leone
Singapore
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
Spain
Sri Lanka
St Barthelemy
St Eustatius
St Helena
St Kitts-Nevis
St Lucia
St Maarten
St Pierre & Miquelon
St Vincent & Grenadines
Sudan
Suriname
Swaziland
Sweden
Switzerland
Syria
Tahiti
Taiwan
Tajikistan
Tanzania
Thailand
Togo
Tokelau
Tonga
Trinidad & Tobago
Tunisia
Turkey
Turkmenistan
Turks & Caicos Is
Tuvalu
Uganda
Ukraine
United Arab Emirates
United Kingdom
United States of America
Uruguay
Uzbekistan
Vanuatu
Vatican City State
Venezuela
Vietnam
Virgin Islands (Brit)
Virgin Islands (USA)
Wake Island
Wallis & Futana Is
Yemen
Zaire
Zambia
Zimbabwe
Now.
Step 1: Get the Big Picture
What is this about?
How big is this thing?
How can it be broken up?
John Sonmez Video
Step 1 Questions
High-level topic is this.
Summary of High-Level topic here.
Step 1 Sub-Topics
Step 1 Checklist
Good enough idea about what you don't know and want to learn?
Have a good enough idea about how big the topic is?
Should be focusing on a subtopic instead?
Still know why we want to learn about this?
Step 1 Actions
Internet Search
Skim a book.
Read a few articles of interest.
Interview and Expert
Step 2: Defining what to Learn
John Sonmez Video
Stick to the useful stuff.
Should only take 1 or 2 weeks.
Try to find a good "stepping stone" to other sub-topics.
Avoid learning 2 things at once.
Step 2 Questions:
How many weeks to learn?
How many hours per week?
Total hours to learn:
What will I do with the new knowlege?
Appropriately scoped sub-topic is:
Selected Sub-Topic:
Step 2 Checklist
Have a clear picture of what you're going to learn about?
Biting off too much? Scope it back.
Review sub-topic selection with an expert. Still attainable?
Step 3: Defining Success
Set a clear and concise statement.
Relate it to why we are learning this.
Make it actionable. Be able to DO something.
What do we hope to achieve by learning this?
Won't be a pro. Understand steps and process.
Set measurable criteria.
Set absolute criteria.
Goals cannot be abstract.
Unambiguious.
I have learned ____ when I can ____
Step 3 Actions
How would you demonstrate profficency?
Example: write an application in a new language.
Should be something you couldn't do before.
Step 3 Questions
The most valuable new action we're trying to learn how to do: ______
I've reached this goal when I can _________
Step 3 Specific Actions we are trying to learn how to do.
Step 3 Checklist
Is success criteria measurable?
Can you easily determine when criteria is met?
Will meeting the criteria steer me in the right direction on my learning path?
Will meeting critera provide actual value to me?
Step 4: Find Resources
Don't trust a single source.
No filtering.
Brainstorm for sources.
Bookmark and move on.
Don't read in depth.
Minimal filtering.
Step 4: Possible Resources
Google Search
YouTube
Tutorials?
Books?
Formal documentation.
Podcasts?
Blogs?
Magazine articles?
Take a class?
Interview an expert?
Library?
Source code?
User Groups
Clubs?
Step 4 Actions
Do Web Search.
Begin with Amazon.com --> good books.
Phone a friend.
Step 4: 5 Best Books
Step 4: Bookmark Collection.
Step 4 Checklist
Did you filter out resources? DON'T!
Did you get creative and think outside the box?
Do you have enough resources?
Step 5: Create a Learning Plan
Pretend you are writing a book that needs chapters.
Creating an outline for what you're about to learn.
Break subtopic down into "modules".
"Module" is a step to learn.
Order creates a holistic view.
Figure out order of learning modules.
Put modules in order.
Want correct modules in correct order.
Review T.O.C. of books and other references.
Amazon "Look Inside" to see T.O.C's.
Google for tutorials with T.O.C's.
Step 5 Actions
Skim over Step 4's resources.
Use books as a guide, but determine your own plan.
Look at T.O.C.'s for books.
List out best 5 T.O.C's.
Don't just copy T.O.C's.
What else do you want to learn?
Step 5 Resource 1 T.O.C.
Step 5 Resource 2 T.O.C.
Step 5 Resource 3 T.O.C.
Step 5 Resource 4 T.O.C.
Step 5 Resource 5 T.O.C.
Step 5 Common Modules
Step 5 Additional Modules
Step 5 Final Plan
Step 5 Checklist
Will this progression get you to the skills you're after?
Does the module order make sense?
Are there enough modules?
Are there too many modules?
Are final modules about the same size?
Step 6: Filter Resources
Just want a core set of resources.
Select just the best resources.
Filter books by the best, then by chapters.
What can we do in the time we have?
Cut it down until its no longer overwhelming.
Focus just on your learning plan modules.
Its ok to gather new resources here as they are discovered.
Step 6 Actions
Be the coach. Cut for the varsity team.
Filter everything by the learning plan.
Make the short bookmark list.
Use reviews to judge kwality.
Not the final cut, but enough to get started.
Never trust a single source.
Purchase books.
Step 6 Most valuable filtering criteria.
Step 6 Resource Short List.
Step 6 Resource Honorable Mentions
Step 6 Checklist
Does your short list span your learning plan?
Too much for the time?
Did you filter by your actual criteria?
Step 7: Learn enough to get started.`
Find the minimum to get started.
Learn just enough to start something.
Don't go too far.
Don't spend too much time.
Skim resources as necessary.
Learn how to start.
Make a prototype.
Step 7: Goals
Learn just enough to take action.
Don't learn everything just yet.
Setp 7 Actions
What's the module's general idea?
Lightly skim relevant resources.
Do relevant "getting started" tutorials.
What actions can you take to play around?
Step 7 Module Stubs
Step 7 Checklist
Do you have at least one actionable thing to do?
Step 8: Play Around
Don't try to achieve goals yet.
Unbound. You decide what to do.
Run your mind into practical questions.
Play in tools?
Think about cause/effect?
Questions are the product.
Get stuck.
Step 8 Goals
Have fun.
Must take some action.
Explore.
Get into context.
Experiment.
Done when you're stuck.
Develop questions.
Step 8 Actions
Use the technology under study.
Create a small project.
Take a trip. Explore assumptions.
Write down a list of questions.
Step 8. Module 1 Questions.
Step 8. Module 2 Questions.
Step 8. Module 3 Questions.
Step 8. Module 4 Questions.
Step 8. Module 5 Questions.
Step 8 Checklist
Did you have fun?
Do you have at least 5 questions for this module?
Consider what you just taught yourself.
Step 9: Answer Questions.
Return from resources with answers.
Go back to resources with questions.
Iterate between play and answering questions.
Repeat until mastery.
Learn as much as you can.
Curiosity-driven learning.
Step 9 Goals
Finish learning module content.
Be able to do something useful with knowlege.
Step 9 Actions.
Read resources.
Focus on purpose from step 3.
Focus on answers to questions.
Iterate back to play.
Ask experts.
Watch videos.
Don't fully read resources.
Step 9 Most important questions.
Step 9. Unanswered Questions.
Most important answers.
Step 9. Module 1 Answers.
Step 9. Module 2 Answers.
Step 9. Module 3 Answers.
Step 9. Module 4 Answers.
Step 9. Module 5 Answers.
Step 9 Checklist
Did you answer the majority of your questions?
Could you teach it?
Review how well your questions guided you.
Step 10: Teach
L.P.L.T.
Repeat 7-10 for each module.
Write a blog post.
Make a video series.
Should expose gaps in your mastery.
Revise 7-10 to cover mastery.
Explain it to someone else in person.
Only 1 requirement to teach: must be 1 step ahead.
Teaching is scary.
Don't skip this step!
Step 10 Goals
Condense module into some kind of learning material.
Force brain to refactor from input to output.
Step 10 Actions
Create a YouTube video.
Write an essay or blog.
Give a presentation.
Somehow re-convey learned information.
Step 10. Links to Module teaching materials.
Step 10 Checklist
Did you actually teach someone?
How could you improve your material?
Did you get feedback?
Publish your materials?