So I wanna ask:
Is the book I’m reading still revelant now?
If not then, which book would you suggest?
FreeCodeCamp is in my opinion the best place to start learning web developing for free if that is what you are interested in. The lessons are great, the blogs are great, and the community is great as well.
How you ask? There is a lot of ways ofcourse .
Watch some videos instead of just reading some books
Do some of it yourself. If you say you can’t because you don’t know how to or won’t setup a coding setup, there are a lot of online editors and what I recommend is repl.it.
Challenge yourself, take all the concepts you learned and make a project that you can try all these concepts on (This will really help you because it gives you sort of an achievement)
If you wan’t to learn it slowly at your own pace with hands-on examples, you can always try sites that teach you hands-on, to name a few:
When you do this, try NOT to fill yourself with all of that information at once. Try to do it slowly. Process them line by line, paragraph by paragraph, if you have a doubt or question about something, you can google it.
Haha, you’re funny… One concept on programming, you DON’T want to remember everything about something. You want to understand the concept and how it works, and it’ll come to you.
In programming, one skill you want to have is to be able to do research. For example if you have a problem, you want to have the skills to know what to look for in a book, or how to Google stuff.
Yes, googling stuff is a skill that is seeked and needed by coders. If you see all the memes about programmers job’s to google stuff, it’s all true. You know why? Because coding is NOT EASY. It is so big and vast to master everything about it. So instead we try to again understand how it works so that we know what to google/research.
It took me painfully 3 months to get the gist of what JS is, and most of the time I’m still overwhelmed of how many stuff there is still to be learned out there. Just remember to take it slow and not to rush it.
If you are frustrated about a problem and can’t seem to get the answer, there is always us here to help you. The FCC community will try to help you as best as we can on your journey on coding. I will try to help you and others as best as I can to get to where you want to be.
It’s weird when people ask “how can I get better at programming”. If the question was “how can I get better at running”, well the obvious answer is - run. Coding is considered a mental challenge, but it’s more like sports. The more you practice, the better you get.
The brainy part is that for producing good code, you also have to think about the process, and run smart, instead of just running mindlessly.
I remember the things I used in my code. Sometimes I forget details (“how many arguments does .splice take again, and what goes where?”) but I just look it up, and use it, and then it automatically sticks.