Learning web2 for web3 ( Aiming for positive outcome)
If you should read my previous post on how I surfed the Net endlessly at a younger age, you could tell I have always had a strong interest in the web and would likely develop the interest to build stuff with codes.
The Journey
My programming journey began in 2017 while I was on my I.T (Industrial Training) which is mandatory for tertiary students at a particular level in the Nigerian school system.
I worked in a Gas metering station where Gas was being regulated to generate electricity. During my time in this company, I had extra time for my self but I wasted it all on a microtask site which I referred to in last blog post.
Luckily for me, one of my supervisors was a Python programmer and he encouraged me to learn the basics of C languages. That was a piece of great advice but I never owned a computer. How would I be able to code?
Again, this my supervisor made sure I don’t waste my precious time with micro task websites. He gave me some amount of money to buy myself a laptop so I could code. And yes I got it and I started coding as expected.
However, my first approach didn’t work. My I.T program was one year in which I had to leave the company to resume back to school. So, I was studying fewer codes and more of my course subjects. A few months later in school, I gave up on programming.
Later in 2019 while I was in my final year, I decided to get back to code by self-learning Kotlin programming language . I researched resources to gain more knowledge on the new language, subscribed to top kotlin channels on YouTube, download PDFs but all of these approaches were another waste of time. Simply because I was trapped in a tutorial hell. I don’t think I have ever been so confused. I did all these for one year without developing something significant.
The Right Decission
A few months later, I was done with school this time and I decided to switch programming language once again. But before now, I have been very active on the blockchain, and I already know how it works.
As a Blockchain enthusiast who aims at developing for the future with web3, I chose to study Web2 programming languages.
Note: I wasn’t and still not interested to build projects the traditional way. But since I believe one has to be a web2 developer to easily migrate to web3, I chose to study the basics of web2 which are Html, CSS, JavaScript which I watched a few videos on them. The experience was totally different. I enjoyed every bit of it.
The Right Path
While I was still learning and searching for JavaScript course, I stumbled upon Scrimba
Scrimba is the next-generation platform for learning how to code. Our screencasts enable you to interact with the code directly in the player.
The Scrimba platform has courses on their website that are either free or paid. I took the free ones which I really enjoyed.
While I was still taking those free courses, I stumbled upon a course titled The Frontend Developer Career Path which I subscribed to as a pro member and that’s the current course I’m on right now for about 3 months. The course teaches the basics of HTML CSS and JavaScript and reactjs.
With this course, I got a clear vision of what I aimed for. It guided pro members on how to be a developer from scratch. I’m on module 14 of the course which happens to be the final module that teaches code but second to the last module of the course.
I’m currently building a Netflix clone which I have started a series on it.
Next moves
Once I finish with the Netflix clone, I have planned to build myself an amazing portfolio that would list the projects I developed while studying on Scrimba. I promise to share my portfolio here on hive when it’s ready. After that, I would clone a few more projects before I start playing around web3 materials.
Aim
Since I have chosen hive blockchain as my home for freedom of expression. I would love to someday contribute to the codebase of hive condenser and Open source Dapps on the hive blockchain.
Conclusion
So far so good, I can proudly say I’m a junior front-end web developer who’s willing to learn more and build to improve users’ experience.
I am always free if anyone needs to learn anything, wants to study with me, or wants me to contribute to any project.
For more info, enter your Hive questions or topics into Findonni search box.
Leave Learning web2 for web3 ( Aiming for positive outcome) to browse rufans's Blog.