Nick Bussola
Nick Bussola

@nickbussola

37 Tweets Oct 30, 2022
Learn any skill in 10 steps! ⚡️
How to learn any skill on the internet for FREE fast in 2022 (learn coding, web design, copywriting)
and get any job you want. ✅
(learning plan for dummies + best learning websites)
// MEGA THREAD //
🟡 Chapter 1 - Getting ready.
>>Step 1: Analysis<<
(Est. time: 2-4 hours)
You can learn anything on the internet for free.
No excuses.
You just need to put in the time to find the material.
Here's how to do it in 3 steps:
⚠️ Best free learning websites at the end.
1// Perform a Google search: How to learn [add skill here] + for free.
2// Peruse ALL websites on Google pages 1 & 2.
⚠️ Some good content might miss page 1 due to poor SEO.
3// Check ALL external links on each website.
✅ Now you found all the resources to learn the skill.
>>Step2: Organising<<
(Est. time: 1-2 hours)
Finding the resources isn't enough.
You've got to put them together in an organic way.
This way you have them all in the same place.
Create your own Learning Wiki.
It takes just 3 steps.
1// Create a Google Sheet list called "Learning Wiki".
2// Gather all promising URLs.
3// Add the URLs + brief explanation to the Learning Wiki.
Use the following format to organise the Wiki:
RESOURCE ID | SITE NAME | CONTENT TITLE | WHAT'S IN IT | URL
// EXAMPLE //
1 | Edx | Python Mastery | Learn basics | URL
2 | Skillshare | Python PRO | Useful command | URL
⚠️ DM me for a free Learning Wiki template (must follow).
✅ Now you organised your resources and can refer to them at any time.
>>Step3: Distilling<<
(Est. time: 2-4 hours)
You have your "encyclopaedia".
Now you need to pull information from it and put it in your brain.
To do this, transform the learning material into action items to execute.
Do it this way:
1// Create a master task list and call it "Inbox".
2// Go through your Learning Wiki and detect action items.
Read the Learning Wiki and glance at each resource one more time.
Transform each pice of information into something you can execute.
// EXAMPLE //
Action Item: Read chapter 2 from resource 1
Action Item: Do exercise X from resource 1
Action Item: Review page 10 in resource 2
3//Add ALL the action items you find to the Inbox.
Don't worry about organising them for now.
Just drop everything into the bucket.
⚠️ Use Google Tasks for the Inbox master task list (free).
✅ Now you know exactly what to do to learn the skill.
🟡 Chapter 2- Finding your feet.
>>Step1: Breaking Down<<
(Est time: 1-2 hours)
Here's where most people drop.
They realize there are many action items involved.
And have no idea what to do with them and where to start.
Learning python is a good example.
If taken in its entirety it feels impossible.
But it's actually one of the most accessible languages out there.
You must break your learning down:
1// For any task in the inbox ask yourself:
How many steps does it require?
If it requires more than 1 step, then you've got a mini-project.
2// Create a list for each mini-project.
3// Break down tasks in steps + add them to their own mini-project list.
⚠️ It's important that you break down each task into the smallest unit of action possible.
The smaller the step, the easier the execution.
// EXAMPLE //
>> Learn Fundamentals of Python >>
BREAK DOWN ➜
> Read syntax page 3
> Review strings page 4
> Practice constants page 1
⚠️ DM for the best app to use for creating multiple task lists and mini projects (must follow)
✅ Now you know exactly what to do to learn the skill from start to finish.
>>Step2: Prioritising<<
(Est time: 2-3 hours)
At this stage dropping rates skyrocket.
Why?
Because people do the pleasant tasks first.
instead of doing the important ones.
And then find themselves stuck.
You must identify and follow the exact order of actions:
1// Visualize ALL your tasks and mini-projects together on the same screen.
2// Decide what priority each one has compared to the others.
3// Assign the right priority accordingly.
⚠️ Sometimes It's hard to understand what to prioritise. You can use the LNO framework for that:
3.1// Add the letters L, N or O next to each task as in:
L = High leverage tasks ➜ Very Important.
N = No leverage tasks ➜ Not important but needed.
O = Overhead tasks ➜ Avoid or do an OK job.
// EXAMPLE //
>> Practice constants page1 — L
>> Review strings page4 — N
>> Tidy up notes on constants — O
✅ Now you know exactly what to do first and what to do next to learn the skill
>>Step3: Time-blocking<<
(Est time: 1-2 hours)
Don't plan your day.
It's a rookie mistake.
There are too many variables involved:
> Your overall energy.
> Your mood.
> Your family.
And you're off the rails in no time.
Plan the whole week in advance instead.
Professional athletes do it this way.
They delegate decisions to their coach.
They don't need to think about what to do next.
It's already scheduled.
They just execute what's on the calendar.
This way they take motivation and mood out of the equation.
here's how to do it:
1// Add some two-hour blocks to any calendar (must be block-like view)
Those blocks will accommodate high-priority ( L ) activities.
// EXAMPLE //
>> Block 1 | 9AM - 11AM | Study constants + strings
>> Block 2 | 1PM - 3PM | Practice constants + Strings
2// Add lower leverage tasks (N, O) to the empty space left.
3// Repeat the process for each day of the week.
⚠️ Avoid doing activities from different mini-projects on the same day.
// EXAMPLE //
Day1: Constants + Practice strings ❌
Day1: Constants + Practice constants ✅
🟡 Chapter 3 - The big picture.
<< DISCLAIMER >>
If the skill you're trying to learn only requires from a few weeks to one month to master, you can skip this chapter.
>>Step1: Creating a long-term project board<<
(Est. time: 1 hour)
Depending on the skill, it might take you months or even years.
Your goal is to time-block week by week,
but you should know how to move in the long term too.
The best way to do it is in quarters with a Kanban board:
1// Create a board with any Kanban software.
⚠️ A Kanban board is simply a board made of multiple lists often used by software engineers.
You can drag single items from one list to another according to your needs.
2// Name the board with the year you want to start in e.g. 2023.
3// Create 4 lists on the board and name them as follows:
Q1 (From Jan to Mar).
Q2 (From Apr to Jun).
Q3 (From Jul to Sep).
Q4 (From Oct to Dec).
⚠️ DM for the best FREE Kanban Software (must follow)
>>Step2: Filling your long-term project board<<
(Est. time: 1 hour)
1// Take your mini-project lists
2// Add them to your Kanban board
3// Add each mini-project to each Quarter according to the priority.
// EXAMPLE //
Q1 ➜ Basic skills + Basic skills practice
Q2 ➜ Intermediate skills + Review Basic skills
Q3 ➜ Practice Intermediate skills + Advanced skills.
Q4 ➜ Practice advanced skills + Review.
✅ Now you know exactly what to learn each month of the year.
🟡 Chapter 4 - Getting the Reps in.
>>Step1: Executing<<
(Est. time: 2-5 hours X day)
Time to start executing.
1// Begin by doing the important (L) tasks every day.
2// Do secondary tasks if you finish the important ones.
3// Keep a daily journal of your progress.
// JOURNAL EXAMPLE //
• Chapter1 took more time than expected.
• I found the exercises provided useless.
• I study better in the evening.
⚠️ At this stage you should practice as much as possible. A good rule of thumb ➜ Theory 30-40% Practice 60-70%.
>>Step2: Adjusting<<
(Est. time: 30 min X week).
It's all well and good.
But most people still fail at this stage.
Why?
They don't review their learning progress.
They keep making the same mistakes over and over again.
Without even realising it.
Avoid it this way:
1// Set up a weekly review on the weekend.
2// Define WWW and EBI
>> WWW: What Went Well
>> EBI: Even Better If
3// Schedule the next week according to the original plan and your new findings.
✅ Now you never make the same mistake again. You learn fast and keep improving.
⚠️ BONUS
//BEST Websites to learn any skill for FREE in 2022//
➜ Khan Academy.
➜ Codecademy.
➜ Skillshare.
➜ Coursera.
➜ LinkedIn.
➜ Youtube.
➜ Udemy.
➜ Alison.
➜ Edx.
TL;DR
You can learn any skill on the internet for free. No exception.
Follow this framework to create your learning plan:
>> Find the resources
>> Organise the material
>> Define action items
>> Plan in the short term
>> Plan in the long term
>> Execute
>> Keep track
>> Adjust
And that was how to learn any skill on the internet for free in 10 steps!
If you enjoyed this thread:
1. Follow me @nickbussola for more of these
2. RT the tweet below to share this thread with your audience
If you're pursuing a complex project I can teach you techniques to keep yourself accountable and stay consistent.
Don't worry, I've mentored professionals for 2000+ hours so I know what I'm talking about.
Just DM me and I'll help you for FREE. 👍

Loading suggestions...