Do experienced programmers really look up syntax and documentation?
Asked by
MellowPine42
I'm 14 and learning coding as a hobby, starting with HTML and now moving into CSS. I'm having trouble remembering what every element, attribute, and value does. Someone told me that even experienced developers regularly look things up, and I'd like to know whether that's really true before I spend weeks trying to memorize every detail. Should I focus on memorization, or is there a better way to learn?
Answers
The most valuable programming skill is problem-solving. Memorizing every function or property would not automatically teach you how to combine them into a working solution. Learn the general ideas, practice by making small projects, and gradually build a sense of where to look when you get stuck. The frequently used basics will become automatic over time.
Reply to this answer
Experienced developers usually understand the fundamentals very well, but they donโt memorize every part of HTML, CSS, libraries, and multiple programming languages. Documentation, search, editor suggestions, and browser developer tools are normal parts of the job. Focus on concepts such as the box model, specificity, flexbox, grid, and how elements are structured; look up the smaller details as needed.
Reply to this answer
Looking things up isnโt a sign that youโre bad at programming. Technologies change, and even professionals forget syntax they havenโt used recently. Good notes, bookmarks, documentation, and code completion can save time. Try writing small examples yourself instead of only copying them, since using the information helps it stick.
MellowPine42: Iโve been making notes in my own words, although sometimes that takes longer than practicing. Iโll try to keep the notes shorter and spend more time building things.
Reply to this answer
Yes, itโs completely normal. Youโll remember the HTML and CSS features you use often, while less-common syntax will fade. The important skill is knowing what youโre trying to accomplish and finding the right documentation or example when you need the exact syntax. The more projects you build, the more familiar the common pieces will become.
MellowPine42: That makes sense. Iโm still pretty new, so I guess I shouldnโt expect to remember everything after only a few weeks.
Reply to this answer
Add your answer
Answers are reviewed before publication.
MellowPine42: I like that approach. Understanding how things work seems more useful than memorizing isolated tag names.