Hey everyone,
I am going through the Big Nerd Ranch Guide for frontend web development & I am having a bit of a rough time wrapping my head around a few concepts. I have been learning HTML, CSS & JavaScript but I still find myself getting stuck on things like layout structures, positioning & how to use JavaScript to manipulate the DOM efficiently.
I am sure I am not the only one who’s faced these challenges, so I wanted to ask – how did you all approach learning these topics, when it feels like you are not making progress? Also I have tried some tutorials and documentation but sometimes it is hard to connect the dots, when things don’t work the way I expect. If anyone have Any tips, resources or personal experiences you could share would be helpful.
Thank you….
1 Like
Hello!
One thing I’d like to point out right away is your link leads to “what is java” while your focus is on frontend web development (Javascript). Java and Javascript are completely different. The similarity in names is due to Javascript trying to benefit from Java’s popularity back when both were fresh and new in the early 90’s. It’s not a coincidence, it was a marketing ploy.
I’m going through a different book than you (Android Programming 5e) but I found a way to tackle difficult concepts in that book which I think may be useful to you. After getting through a chapter I barely understand, I go back to the beginning of the chapter. I get out a notebook and write down in one sentence what I’m doing in every step. Every ‘Listing’ in the book gets one sentence explaining what I’m doing. One chapter ends up being about 30 sentences. I’ll make sure to mention which file the Listing refers to. An example sentence is “Update CrimeListViewModel.kt to make use of mutableStateFlow” (which out of context is gibberish). Then I re-read my 30 sentences about half an hour later.
Also, many programmers get imposter syndrome, don’t let it deter you. Learning to code is like drinking from a firehose
1 Like