I don’t know if anyone has ever been through this but recently I have been going through low esteem about my web-dev journey!
I have been learning web dev for 3 months (I properly started this January so it’s almost 3 months) and got my responsive web design certificate from FreeCodeCamp 10 days ago and I have built almost 3-4 projects here are they-
I would suggest trying to not compare yourself to others. This isn’t always the easiest though. The next best thing might be comparing yourself only to yourself from the past instead.
I have had the same experience before and I felt like giving up because of it but the best advice I got in this industry is that “DO NOT COMPARE YOURSELF TO OTHERS NO MATTER WHAT”, that will only kill your motivation, also remember that everyone is on a different path and journey. I took a look at your projects and they look absolutely amazing, yes they are still perhaps simple but remember that 3 months ago you probably could not imagine yourself creating anything like this.
As for the struggle with learning too many thing, first do not try to learn evrything at once, responsive design is not something that can be learnt overnight and requires practice and repetition. Also focus on learning why and when a certain technology is used, the core principles are more important that syntax because syntax can be easily forgotten so you refer to the docs to remember it.
Final thing I want to say is that in order to be a real good developer, it going to take a lot more than 3-4 months , If you are doing this because someone told you you can learn coding in 3 months and make a 100K and probably work at Google then you my friend have been fooled and you need to adjust your expectations. Just keep working and you will improve over time to the point you impress yourself by your progress.
I have been helping people on the forum for years now and hundreds of beginners have echoed the same sentiments.
Learning to code is hard and overwhelming at times.
There is so much to remember.
I remember feeling the exact same way when I was first learning back in 2020.
You should be really proud of that.
That is a big course with a lot of concepts taught in it.
Your projects look good. I think it is great that you practicing your skills on frontend mentor because you are learning valuable skills like
taking a design and implementing it using HTML and CSS
debugging your code
working with git and GitHub
deploying an application
There is a lot to learn.
There is so much you can do with CSS especially with the last features they just added like the :has() selector, container queries, etc.
View this as a lifetime as learning and exploration
As everyone else has mentioned, it is dangerous to compare yourself with others.
Some people already have preexisting knowledge of HTML and CSS. So they are coming to the table with more experience then you.
I remember when I went through my first class on edX and there was this guy that seemed to be making more advanced projects then the rest of the students.
I kept thinking that I was missing something and wasn’t able to keep up with him.
Turns out he already learned a lot of HTML and CSS years earlier, took a break and then was picking it up again.
You never know what is happening behind the scenes with people.
They might have preexisting knowledge, they be spending 12 hours a day coding, they might just learn quickly.
That doesn’t’ mean what you are doing is wrong or not enough.
You are making good progress.
I think the most important thing is to focus on continuing to learn and practice.
You are on the right track.
Nothing I have seen in your projects suggests that you are going in the wrong direction.
You are doing everything you are supposed to be doing.