Do you want to learn web dev and don't know where to start?
Here is how to do it with free resources to start.
Prepare yourself mentally
Make sure you are ready mentally and prepared to be persistent and consistent in your learning.
Start with the basics
It will help you with consistency by coding every day for 100 days straight. Do not forget to tweet about it and share your experience with the community.
Join Dev Communities
Join and learn along with new developers who have the same interest. The community would be helpful when you are stuck on a problem and can not figure it out.
Next, Learn a library or framework
After this, you are pretty much a front-end developer and ready to learn back-end.
Do deliberate practice, build a lot of projects and share them with the community and get feedback. You don’t know when or where your next client would be.
Codecademy basic course is free.