4 ms·
I'll use the rather clichéd chess analogy: Learning the rules of chess is easy, you can do it quickly. Actually learning to play the game well takes a lot of ef
by pavelludiq 16y ago
I'll use the rather clichéd chess analogy: Learning the rules of chess is easy, you can do it quickly. Actually learning to play the game well takes a lot of effort, time and practice. Learning the rules of a language is easy, actually learning to program is hard and takes time.
I think any sufficiently intelligent and motivated person can learn to code at least at a modest level. Just remember that its going to be slow, frustrating and painful. Be sure not to be caught off guard. A frustrating problem that comes at you all of a sudden, can dry your enthusiasm really fast, be sure not to let that stop you. You are supposed to feel pain and frustration, you're brain would rather watch bad TV, or browse reddit or something. Just like when you exercise your muscles ache, because they'd rather you lie on your couch with a bag of chips and a can of soda. Pain is good, it means you are learning.