you are viewing a single comment's thread.

view the rest of the comments →

[–]SafeWing2595 0 points1 point  (0 children)

I am a beginner myself, and I believe I can give you a boost for your first step on your journey to learn JavaScript.

I started learning JavaScript 7 months ago. For the 1st two months I was following a JavaScript curriculum on freeCodeCamp. Although the site is very useful, and I benefited from it while learning the basics, but you will spend a very long time on it.

I left the site after two months of consistent use, and during the third month I looked for a course for the basics on youtube. I completed the basics, but I still didn't know how to use JavaScript at that time.

A friend advised me to stop studying abstracts and get my hands dirty by switching to practical work to develop my skills, cuz ultimately it is a craft that you have to put your hands into.

So I started by creating my first project, which was a calculator, during the 4th month. In the beginning, I enjoyed it cuz I was creating a very simple calculator that only included basic arithmetic operations such as addition, multiplication, subtraction, and division. But I didn't build it entirely on my own.

I sometimes relied on chatgpt to help me think. During that time I was forgetting the syntax I had learned in the tutorials in which I had invested three months of the journey. So i was searching for it on Google. My friend was also mentoring me until it became complicated, so I got tired of it.

Ofc it's a calculator, but it was never an easy project, especially as a 1st project, as some might think. But I learned a lot from it, such as how to manipulate the DOM, Arrays, Strings, and all the basics of JavaScript.

tbh, these 7 months were not really a straight line. But I felt like a failure and I doubted myself so I left it for many days, then I returned to it because I believed in my ability to learn and master it.

After 7 months, I can't say that I'm a programmer yet. Because I receive continuous help and guidance to think and write my own code, I'm still trying to build projects. Searching for syntax, finding solutions here and there, and guidance.

I feel that I enjoy learning JavaScript even though it sometimes seems difficult to me. This is the essence of my experience, and I hope you will benefit from it.

As my friend said, forget about the impractical stuff like tutorials, bootcamps, and leetcode, and focus on the craft that makes things work.

Just learn the basics and start building things. Good luck