Learning New Ideas

The process simplified.

Define. Meaning. Recall. Repetition.

Two steps.

  1. Skim and pull out important concepts.
  2. Add meaning and depth to those concepts.

To understand abstract concepts, use concrete examples. Nothing beats the real world.

If needed, read actual text.

This process allows fast and deep learning.

Final Step.

Frequent mini-tests. Use flashcards to test your knowledge.

 

React Part II: @Codecademy

What a difference knowledge makes.

 
A little and you’re dangerous, add more for skills.
 
The first section is practical theory. Second section needs to be more interactive. What I’m missing are use cases or mini projects. Applying my new skills.
 
Putting my learning to the test will force me to see how much I learned. And that’s the goal. Making a useful product. Not learning, for learning’s sake.
 
So, the question remains.
 

What do I build with my new skills?

 
Appreciate some feedback. Must be measurable and not too long. Let’s say less than 40 hours of work.
 

#Coding Update

Coding is fun yet hard. 

Sometimes I get to sections I have no clue about. Stopping to think it through helps. Most times I just need to let my brain rest. 

Learning the skills is great when I can practically apply what i learned. 

HTML and CSS are easy because I grab my text editor and start building websites. Even if they never see the light of day the process is helpful. 

That’s how I learn best. Attacking projects that put my skills to the test. And then, when I get stuck. Read-Search-Ask in that order and usually I can figure it out. 

My goal is to be skilled enough to be a software engineer. Maybe I will use that skill set as a job or maybe I will build a business around it. Either way I’m learning. 

I plowed through a few courses the first few weeks of the year. Taking a two day break now. 

Then on to learning my first Framework: React.