Need Some Advice About Learning

Hello people, I’ve just started my coding journey. I’ve completed first week and got my first certificate by completing challenges and I really liked coding. I am currently 8-10 hours studying it daily basis. It helps me a lot mentally and I want to dig deep into this. However, I don’t have prior knowledge or experience, I’ve graduated from an irrelevant degree 1 month ago and I’ve decided to change my career path.

At this point;

I need some advice, how can I improve the things that I learn in bootcamp, I’ve tried to build a front-end today by using html&css but I stuck at some point.

-How can I train and improve my skills efficiently?

-From which sources?

-How can I build, sustain and reinforce coding knowledge?

-Should I also study with books for passive learning?

-How can I manage to keep the codes in my mind?

-How can I excercise as a beginner? ( I tried to solve challenges but I couldn’t do well.)

Thanks for your time :slightly_smiling_face:

-How can I train and improve my skills efficiently?

Don’t worry about efficient, just make progress. You will go down a few “wrong” paths, but you will learn things from them.

-From which sources?

FCC isn’t bad - it’s a good framing device. Finish the course. Sure, you’ll need to take the occasional side journey, but that is OK. But keep coming back to the path and finish it.

-How can I build, sustain and reinforce coding knowledge?

Keep learning. Once you get to a certain point, you will start to build products.

-Should I also study with books for passive learning?

Sure, I read/skimmed JS books while I was learning to get introduced to different topics, to see if they explained a difficult topic differently.

-How can I manage to keep the codes in my mind?

Don’t worry about it. You will forget things. That is OK. It’s more important to have an idea of what is possible and know where to find the answer. As a professional developer on a good day I only have to consult documentation 5 times. Most days it’s like 10-20. No one can remember all of this stuff.

-How can I excercise as a beginner? ( I tried to solve challenges but I couldn’t do well.)

Challenges are great. Building things is great. Stay on the path, do the exercises and challenges. Build the projects. They won’t be perfect - that’s OK. Just keep building. Once you’re done with the program, keep building things. Learn and build. And when you get tired of that, build and learn.

There is no perfect plan. Just learn and build and build and learn.

5 Likes

Thank you Kevin, these advices are great and helpful :slightly_smiling_face:

I’m also quite new to programming (That’s not CSS and HTML at least), so I can’t really guarantee that this is a good method, but: "I find it motivating to track my progress of knowledge about JavaScript through doing challenges on https://edabit.com/challenges/javascript . "

2 Likes

Thank you erio, I added website to my favs. I’ll definitely use this while learning Javascript.

1 Like

Honestly, just practice. Build projects. Work on projects more until they look really good. Just keep coding. You’re about to start the JavaScript portion of freeCodeCamp. Once you know JavaScript, you can make projects that are interactive, which opens up a lot more possibilities.

1 Like

Thank you Ariel, your advices are very helpful :slightly_smiling_face: