What I learned from levelZero of neogCamp
How did it start? 💻
I saw a lot of people doing this 151DaysofCode Challenge on Twitter, I found it to be super cool and hence I checked the hashtag. From there I read about Tanay Pratap and neogcamp. I read more about it, go to know that the minimum requirement is to complete level zero.
With my exams going on, I felt the pressure 😥 of studying and making these projects side by side! I anyway started with it thinking that it is a win-win for me! If I complete the projects, then I would clear the eligibility for the camp and if not then also, I would have learnt something new! I started on 3rd August and trust me I was addicted to the videos😍. I learnt so much. I used to code 7 hours daily, and completed all the projects in 7 days!
The projects were cool and interesting and the excitement and satisfaction you get after completing a project by yourself are amazing! The concepts were taught very well and I could see my growth each day. Every day I used to learn something new, and whenever I got stuck then there is this amazing community that came to my rescue. The people reply proactively and are very helpful.
Here are the things that I learned!
1. Basics of HTML, CSS and JavaScript The first five videos were all about the basics of programming and basic HTML and CSS.
I learned about :
- Data types in JS
- How to write functions
- How to use objects
- About Git and Github
- The method of making components first, during a project
I apply this knowledge in building 2 CLI quiz apps using JavaScript! I used chalk to beautify them a bit.
2. DOM Manipulation and fetch()
I learned:
- How to select elements from our HTML file using JavaScript.
- How to change their properties like background Color, etc.
- About event listeners.
- Using event listeners are considered a good practice over onclick.
- How to use fetch()
- To work with a cool API - Link
- How to use promises
3. First react app
- I learned about JSX and used useState in react and made two projects using it.