Here are some of the resources I would like to point out to:
Read & Learn
- Web Dev from Google Chrome - The official website from Google teaching you best patterns in web dev.
Free Online Course
Wes Bos teaches you the core of JS by building 30 projects in 30 days. You will learn solid skills using vanilla JS.
Software and Productivity
- VS Code: The best code editor for web developers. After switching to it, I can’t say enough about this code editor. In the past I used Atom editor.
- PhotoScape: for basic photo editing, handy for quick cropping, resizing, batch operation.
- Figma: Design logo and web graphics. I use it to make my YouTube thumbnails and blog featured images. Use on web or download the app.
- LightShot: Take screenshot, crop and save to the cloud with PrtScr button.
- Screen To GIF: I use it to make short GIF animations of tutorials. Good for making quick demo of your app.
Some of the following links are my affiliate links and I may get paid a small percentage when you buy the product using my link.
Recommended React JS Ebook:
This was the ebook that finally taught me what React is all about. It is for people from non-technical backgrounds.
Recommended Node JS courses:
Another course from Mosh is a must when learning about Node JS. It’s two years old but I included it for the quality of the teaching.
If you are looking for something recent and updated, check out this one from Rob Percival and Andrew:
A note on courses
You don't have to watch a course from start to finish, and you also don't have to feel bad about it. The best way to learn from courses is to pick a topic you like and learn it from the course + outside sources like blogs and YouTube videos.
- Shared Web Hosting: BlueHost, for hosting your professional website on the internet.
- WordPress: For quickly setting up a personal or professional blog or website on your shared web hosting account. Can be done with a one-click installer from any modern web host.
- Premium WordPress Theme Builder: Divi Theme Builder, it lets you drag and drop elements and build your own design. Good for non-coders out there who want to make a cool design within a few hours. It's a good prototyping tool.
- WordPress SEO by Yoast
- Contact Form 7
Books to read:
- The Dip, by Seth Godin. It helps you learn when to quit and when to stick.
- Into The Magic Shop -by James Dotty. It will change your thinking around goal setting and achieving them.