3 ms·
Think of it this way: learning a programming language is learning a completely arbitrary and made up language that is used to talk to a hunk of 80 million sili
by iamelgringo 19y ago
Think of it this way: learning a programming language is learning a completely arbitrary and made up language that is used to talk to a hunk of 80 million silicon switches and try to convince those switches to do something complicated. It's going to take a little while to learn that language.
When I first started studying CS at school, I thought that there was some secret knowledge that the true hackers had that allowed them to program without thinking about it. And alas, I must not have had the hacker gene because I worked at it and worked at it and worked at it until I solved a problem, only to move on to the next problem.
Then, it hit me: That's the secret knowledge. You just have to keep chipping away at it. Eventually you'll become good at it. There's no free ride; it's a lot of hard work.
- marcus 19y agoActually your analogy is very accurate and just as after you reach a certain level of fluency in a new language you stop thinking about what you are going to say and how to compose the sentence you want, and just say it.