I always felt a bit lost when I was starting on my programming journey.
It's true β it was a very frustrating experience. Maybe you're feeling a little frustrated, too!
I tried several courses and looked into different educational avenues to try and find answers, but most of them only teach theory and don't provide practical, real-world solutions for new developers.
So there are two things I want to share with you.
First, here's a list of resources I've put together that will provide you with a lot of relief as you continue learning.
Second, a list of 36 courses/certifications you can take as a web developer. Link below! -
π https://dev.to/arjuncodess/36-coursescertifications-for-web-developers-19hc
π IDE
A coder without a code editor? Haha, no way! Here are some of the best code editors -
π Illustrations
Proper aesthetics define a website. As a web developer, you have to be careful about the images and icons you use. Here's a list:
- Unsplash, Pexels, Undraw, DrawKit, FreePik, and Pixabay β Free images, photos, and videos
- Loading.io β Free animated, static spinners, progress bar, backgrounds, and much more
- Lottie Files β High-quality, interactive open-source animation files
- Ionicons, icons8, Icones, Flaticon, and IcoFont β Rich resources containing different icons
π Tools
Many prominent developers have created excellent, crazy tools to boost development. These are some of them:
- Remove BG β An AI tool to help remove the background of an image
- Clippy β Create complex shapes in CSS using the clip-path property
- Web Code Tools β One Platform with many solutions. Generates box shadows, gradients, meta tags, elements, etc.
- Haikei β Generates unique SVG design assets
- Transform β A polyglot web converter
π Challenges
The developerβs life is a life of overcoming challenges (& bugs, haha!). To keep up with trends, we have to challenge ourselves constantly. For that, use:
- CSS Battle β A battleground to improve and tighten CSS skills
- LeetCode, HackerRank, Exercism β Platforms for Data Structure & Algorithms practice
- Frontend Mentor, iCodeThis & Codewell β Develop, practice & compete to code a frontend website from its design file
- freeCodeCamp β Learn and complete projects to achieve certifications for free
π Hosting
Want to share your website with the entire world? Check out these free hosting services:
π Guides
Valuable cheat sheets, tutorials on tech stuff, and more.
- DevDocs β Pragmatic information on almost every language
- DevHints β Beautiful cheatsheets comprising many languages
- Cheatsheet.wtf β Programming language cheatsheets for beginners
- Roadmap.sh β Roadmaps, guides and other educational content
- 30 Seconds of Code β Provides short code snippets on various languages
π Wrapping Up
The conclusion is that a developerβs path is filled with challenges and opportunities.
Enjoy the ever-improving journey of great web development. Keep coding, stay curious, and donβt shy away from challenges.
The web development journey is ongoing; Enjoy every moment of discovery, innovation and growth.
Connect With Me: Linktree
I hope you found this article helpful β€οΈ
Happy Coding! π
Thanks for 12109! π€