Advice on learning how to code the right way

Hey guys I’ve been learning how to code for 1year 6months but not making a good progress. I’m yet to even get comfortable with css. I joined this forum to get the best advice. And I’m ready to key into it

HI @christ1 !

Welcome to the forum!

What do you define as not making progress?
Are you learning a little bit each day? Or just jumping from beginner tutorial to beginner tutorial without building stuff on your own?

Have you built any projects yet?
If so, you can share those with the forum and get feedback and grow from there.

There is quite a bit you can do with CSS. After a year and half of learning you should be comfortable with basic layouts, positioning, as well as the basics of CSS Grid and Flex box. But you don’t need to be a “expert” on it. Truly feeling comfortable will take years of practice and working with real world projects.

Everyone will have their own take on how to learn how to code the right way.

Mine is pretty simple.

Build a small project away from walk through tutorials
When you get stuck, ask for help, read documentation, and use Google.
When you finish the project, ask for feedback on areas you can improve.
Apply that feedback and then move onto a new project that is a little bit harder.

Repeat that process over and over again.

Learning the fundamentals and watching tutorials is the first step.
But after that, you need to apply what you have learned through practice.

Building projects on your own will teach you how to research for answers, ask for help, read documentation, debug your code and problem solve.
All of those are key skills you need to be a professional developer.

Hope that helps!


I’ve not built any project. And I want to start with freecodcamp. What should I start up with??

Like now that I’ve joined freecodcamp where do I start exactly, since I don’t have any project, what should I start building with??

If you have a basic understanding of HTML and CSS, you can do any of the 5 certifcation projects.

They are all marked with a Blue badge like this

If you want more practice, you can also do the newbie and junior HTML and CSS projects on frontend mentor

It’s great to hear that you’re motivated to improve your coding skills! Here are a few tips that may help you make better progress:

Practice regularly: Make coding a daily habit, even if it’s just for a few minutes a day. The more you practice, the more comfortable you’ll get with the concepts.

Focus on one area at a time: Don’t try to learn everything at once. Instead, focus on one aspect of CSS or one programming language, and master it before moving on to the next.

Join a community: Participate in online forums, attend meetups, or connect with other coders to share your experiences and get feedback on your projects.

Work on projects: Practice coding by building real-world projects, even if they’re small. This will help you apply what you’ve learned and see your progress.

Stay up-to-date: Technology and best practices are constantly evolving, so make sure to keep learning and stay updated with the latest developments in your area of interest.

Remember, progress takes time and effort, but with persistence and dedication, you can achieve your goals. Good luck!


Thanks for your advice. Wow :sunglasses:

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.