while you learn coding, how keep what you learning
Published: 2022-06-02 12:16:07

while you learning you might be at a critical point regarding how to keep what you learned yesterday and learn a new Topic, without returning to the last videos and learning again.
that 4 steps, hope to help you.

1. problem-solving 
2. create projects
3. read articles 
4. community
5. share knowledge

----------------------------


## problem-solving
> A problem is a chance for you to do your best.

> ~Duke Ellington


problem-solving most way to improve your thinking skill in coding especially you thinking true and fast.
not thinking, but technical side too that's make solving problems most way to keep what you learn.
problem-solving maybe is hard when you start solving, but nobody born expert.
you should try solving, steps by steps many times don't give up.
You're supposed to solve the easiest problem for the hardest problem, that's like stairs.

remember, if problem is hard that's mean you in right way.
> We can not solve our problems with the same level of thinking that created them

> ~Albert Einstein

--------------------------

## create projects


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ydo8037fdnu80t7am1tp.png)
 
most people when I say create projects think to create big projects to help more people.
that has bits wrong. because you might create a project that helps just you or help many peoples.

this image explain what mean behind doing.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1ccv3p7cmc47y0dqna0t.png)

{% twitter 1490296023767523328 %}


### ok, how to get idea to creating projects?

I remember first project I created, is tool help me to search in text file with single function. that's made me happy regardless of few lines But it's help me many of time.
another programmers made small ATM.

This steps help you to get ideas.
1. Cloning is a real project.
2. existing tutorials online.
3. ask your monitor, he can help you to find Ideas.
4. Don't forget to let the environment inspire you.

{% twitter 1405880383988809737 %}

> we learn by doing, not by learning how to do

-----------------------------------

## read articles
when you learn you will face two ways to learn.
1. learn from videos (that's included Youtube channels, lectures like MIT opensource, EDX, Coursera, and Udemy.) 
this video can help you 
{% youtube fRo26gpgvV4 %}
2. learn from reading (that's included books, articles, white papers, and documents)

> I'm not here to compare learn from videos and learn from reading

while you learn special topics, read this topic on, [W3school](https://www.w3schools.com/)
or another sites. that made you more understand topic, more knowledge.
[freecodecamp how to read to become a better developer](https://www.freecodecamp.org/news/how-to-read-your-way-to-becoming-a-better-developer-b6432fa5bc0c/)

-------------------

## community

You can receive help from the community through tweets and posts while you're still learning.
1. to motivate yourself, that can help you
2. The benefits are both cognitive and emotional.
3. Improve Confidence
4. Increase Achievement and Stay Active in contribute in Group Projects.[source](https://habitatbroward.org/blog/top-8-benefits-of-community-service-for-students/)

I love this quote

> “I alone cannot change the world, but I can cast a stone across the waters to create many ripples.” – Mother Teresa

{% twitter 1530586208031621120 %}

### how to get into community?

from social media
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/y17jkkyfi1tnc4yuglu3.png)
 

-------------------

## sharing knowledge

Sharing knowledge helps you preserve what you learn and help others learn what they don't know.

> Knowledge is power. Sharing knowledge is the key to unlocking that power.

### Ok, why you should sharing knowledge?

[this article can help you ](https://www.freecodecamp.org/news/why-you-should-share-your-knowledge-as-a-developer/)

### where you can share knowledge
many tools help you to share knowledge like social media posts or threads 
And once you've done some writing, you can apply to publications like hashnode's and share your knowledge with the large community they've built as well.