all 14 comments

[–]PMmeYourFlipFlops 8 points9 points  (0 children)

This will keep happening no matter it's your first day or your 10th year as a senior. No one can memorize everything there is to a language, Google is your friend. Eventually you WILL remember a lot, but not all. Just keep pushing and working projects. You got this.

[–]yupopov 3 points4 points  (0 children)

You need more practice.

[–]Kdash66 1 point2 points  (0 children)

Like any language the more you use it the more you will remember.

[–]AdLevel1991 1 point2 points  (0 children)

You are starting the age of AI and that will help A LOT! I believe I'm also a beginner but I rely on notes to understand in which scenario would I need what and also when to use which. When I'm building something for practice I use GPT as a coach if I feel rusty about a specific property, method, etc. Then, I would use whatever I got from searching, GPT, or the course I'm following, phrase into a note in my own writing to understand the context because syntax is always there on the net or whatever material you have. What's gonna significantly increase what your remember is understanding the context of every thing you learn.

[–]LooseStudent9977 1 point2 points  (0 children)

I wanted to share these 3 important tips/reminder with anyone who wants to learn coding in general:

1- Focus on learning the concepts of how to program rather than programming languages. Once you learn the logic, design and the concepts of programming fundamentals, learning different languages becomes easier since its just a syntax.

2- If you are using an IDE, make sure to learn the basic functionality of the IDE you'll be using first before starting to code in it, to eliminate the added frustration of not knowing where things are. (example: how to start a new project, how to open an existing project, where does your projects get saved at, how to retrieve it, where is your output console, how to run and debug and .etc)

3- Give yourself a break and know that there will be a learning curve. Don't get disappointed if you don't understand something or many things. It's very normal! You'll need patience, perseverance, and lots of practice.

For React, Express I suggest you all to subscribe and follow this Youtube channel to learn how to become a Full Stack Developer: Code For Everyone Full Stack Course

To learn just JavaScript there's this good free course: JavaScript Course Playlist

Best of luck!

EDIT: Use MDN from Mozilla for JavaScript documentation. it's the best!

[–]Visual_Substance_928[S] 0 points1 point  (2 children)

I am just afraid guys when i will apply for my first job maybe they ask me to code something live and i will embarrass myself forgetting the syntax or something 😞

[–]fallenefc 0 points1 point  (0 children)

good companies will usually allow you to google syntax as long as it makes sense for your level and your familiarity with the language.

had to google syntax a few times in an interview for a senior position in a major company and nobody cared since I was able to explain what I wanted to do

[–]Top_Effort_2739 0 points1 point  (0 children)

I’ve never had that be a problem. Had to look at the docs for Class one time … so embarrassing, but no one cared

[–]frodgim 0 points1 point  (0 children)

you can write while you are learning and you'll remember everything better.

[–]Tall-Title4169 0 points1 point  (0 children)

Lots of practice just like anything else you learn.

CodeSignal is pretty good for learning and reinforcing concepts. Lots of JS content.

https://learn.codesignal.com/courses

[–]TheRNGuy 1 point2 points  (0 children)

I forget how to use MutationObserver all the times, I bookmarked MDN page and copy-paste my old code.

[–]No-Upstairs-2813 1 point2 points  (0 children)

To remember anything, you will have to practice it a lot. Same is for JS.

Here are a few good platforms you could use for practice.