Hello everyone, I am Harsh and I am currently learning Web Development. Recently I have finished my 30-Days-Code-Challenge and I built some Web Stuffs which you can see on my GitHub page.
I am writing this post because in the beginning we all have the same question i.e. how I should start coding.
Consider these questions before you begin coding
1. Why to start
In the world, there are many coders and developers, but only a few are at the top of their careers because only a few have an answer to why i.e. why do you code, the answer can be as simple as finding a job, creating something unique, helping humanity, or getting good grades in an exam. In my opinion, this is the most important question since it will motivate you when you are feeling burned out.
2. When to start
There is a saying in Hindi "काल करे सो आज कर, आज करे सो अब । पल में परलय होएगी, बहुरि करेगा कब" we all have heard about it and know the meaning too, but here my main purpose is to tell you that you should never think you are late, just start whenever you want, but if you start, make sure you don't miss a single day.
3. What to do
Now, I hope you have a clear mind and are able to provide genuine answers to the two questions above.
It's time to discuss the last question that has made most of us search here and there, asking this and that friend and watching different videos in order to find the answer to What to do.
The first thing you need to do is select a programming language. For example, if you're interested in making webpages, you should start with HTML.
As soon as you have selected a language, it is time to learn its basics. To learn the basics, you can watch any free video course on YouTube or check out any educational website.
Congratulations, you are now a half-coder. Now it's time to make projects and Google or YouTube are great places to get project ideas. If you got stuck while building the project, feel free to search.
Once you have made any number of project next learn the advance or in case if you have selected html start CSS and follow the same rule i.e.
learn basics->build project->stuck->search for it->build more project->learn further.
🙏 Thank you for reading, I hope this was helpful. You can find some free resources below that may help you as you begin your coding journey.
30 seconds of Code
Online web Tutorials
Code and Build Projects
Project Based Learning
Free Programming Ebook
WTF HTML and CSS
The Front-End CheckList
Map of Computer Science
Web Technology For Developers
Learn X in Y minutes
Learn CSS animation
Tech Interview Guide
Collection of React Hooks
Free Courses with Certificates
Feel free to follow me for my future posts.