DEV Community πŸ‘©β€πŸ’»πŸ‘¨β€πŸ’»

Noah Sokoloff
Noah Sokoloff

Posted on

React Core Principles Written by a Self Taught Beginner

React.js Core Principles

Self Taught Beginner / Some Context

This is my first post and honestly I am not sure how much context I should give you all.

I hope you all will like this post and project. But first:

I am a visual artist and I was a glass blower for 10 years. 3-4 years ago I decided to change careers and learn a hard skill. I wanted to learn to program because I wanted to use a side of my brain that I was trained not to use.

I started cold turkey! I never built a website, a blog or any kind of web based platform. I did know how to use a computer and I (thought) I knew how to use google/search engines.

I ended up finding meetups and learning from a few python developers. I struggled for the last three years to understand basics and core principles and yet I have freelanced a bit and I have built some things. The most important thing about all of this is that I learned how to learn, I learned how to google and read the docs(RTD).

Recently I have realized that my artistic background is a strength. the combination of the skills I have learned the last three years with my creative thinking and visual strengths can only be a positive. So, I started learning UI/UX. I started learning React.js, I need to learn the core principles.

Core Principle for React.js

The best way for me to learn is by taking notes and building simple programs(from tutorials).

I started a github repo that is filled with my notes and CodePen tutorials/components. This is a work in Progress (WIP) everything in this repo is taken from known sources and as my knowledge grows hopefully the repo will grow too.

I hope this is useful for others as building this repo has been for me.

React.js Core Principles

Top comments (1)

Collapse
 
ben profile image
Ben Halpern

πŸ’ͺ

Join us at DEV
Yes, this is technically an β€œad”, but really we just want to ask if you want to join DEV. We have 900k+ developers reading, posting, and enjoying community, and would love to have you. Β  Create an account and continue your coding journey.