Now is the best time to get into web development
If you haven’t heard, Web3 is here.
If you don’t know what it is, it’s like a Windows update you actually need to install. It’s important. It’s not going anywhere. And anyone who doesn’t get on board is going to risk some serious data breaches.
With that said, let me just tell you this:
You’re early. Really early.
The vast majority of the web is running Web2 and will be for some time (not as long as you think), but the Web3 market is going to ramp up quickly.
Blockchain, cryptocurrency, and NFTs are no joke.
And if you start your journey now, you’ll be the one-eyed man in the valley of the blind — an industry leader who can set their price and work for/with whomever they want.
There are a lot of courses and tutorials floating around, but as a Web2 Web Developer who is getting into Web3, I’m seeing a lot of skipping of the fundamentals going on.
Hitting the ground running is great, and I’ll tell you how, but beware, “Not knowing what you don’t know” is a dangerous place to be. Especially in a new web paradigm that regularly falls victim to multi-million-dollar scams because of poor programming.
Here’s how to get into Web3 as a hobbyist or to make some serious money.
What Does a Web Developer Do?
Let’s get one thing straight:
Web3 is not a completely new way of developing websites, web apps, or any other technologies related to the web. Web3 is built on top of Web2. It doesn’t erase it.
So the tasks and responsibilities Web2 developers perform are the same for Web3 developers.
And Web Development breaks down into 3 branches — all with different difficulties and earning potential.
Front-End Developer — responsible only for the aesthetics of a website or web app — the layout, colors, and flow of navigating the site.
Back-End Developer — responsible only for how the website or web app functions processes data. For example, when you make a Google search, that query is sent to a database and the results are returned for you to see. Back-end developers program the code to send and receive data behind the scenes of a website.
Full-Stack Developer — responsible for the front and back-end.
If you’re reading this article, I’m assuming you want to do more than design pretty UI and UX flows. Now let’s start your learning journey.
Where to Start
Here’s where three distinct paths open up. Whether you want to take the fast lane, be a hobby developer until you’re comfortable, or plug straight into an intense course so you can start working for clients, all of that is up to you.
If you just want to jump into the pool. Go check out Web3 University’s, “The Road to Web3” course. It’s very well produced, moves quickly, and has you to build seven real-world web3 applications. Very impressive.
You can then bump up your knowledge with this free and fantastic Solidity (the programming language of a lot of web3) course.
Whichever order you choose is up to you, but be warned that speed comes with sacrificing knowledge about fundamental ideas and best practices of web development.
As a hobby developer you can choose the fast lane above or if you plan to transition to something serious later, here’s what I would do:
You need to become a full-stack web developer (lite). No questions about it.
Free YouTube courses are your friend.
I have two options for you: an 8-hour or 6-hour journey.
The 8-hour course will teach you everything you need to know about full-stack development — just make sure to skip the Angular part. You can find that video here:
The 6-hour course skips the little details but is still solid. You can find the two videos here:
The key takeaways you want are 4 fundamental coding languages and 1 fundamental principle of web development:
- HTML — create the webpage
- CSS — style the webpage
- ReactJS — create web apps
- Database interaction — send and request data to and from servers and databases (the same principle used when interacting with web3 blockchains)
After you understand the ins and outs of full-stack web development. You’re ready to learn about Solidity, the web3 blockchain programming language. Go consume this free YouTube course.
If you want to get serious about becoming a Web3 developer, skip the free YouTube tutorials. People who want to accelerate their success pay the cost to be the boss.
They’ll put you through everything you need to know, including ReactJS. And by the time you’ve completed the course, you’ll have an industry-impressive, legit Web Developer’s portfolio that’ll land you any job.
After you’ve gone through their full-stack course, like above, dive right into the free YouTube Solidity course. It should be an absolute cakewalk.
I know this is a lot to take in, but if you get in now, you’re going to be a Web 3 trailblazer in 8 months. The space is still budding and serious developers stand out and get picked up quickly.
Good luck and as always, stay cool, gentlemen.