logoalt Hacker News

OkayPhysicist • yesterday at 11:22 PM • 2 replies • view on HN

Learning syntax takes a weekend. Learning to approach problems analytically and algorithmically takes much longer, and is the only "hard part" of computer programming.


Replies

nextaccountic • today at 3:13 AM

It takes a weekend for a software developer. For a totally novice it takes a lot more time

The issue here is that you are learning the syntax at the same time you are learning foreign concepts, and the syntax is often confusing and counter intuitive

Learning the syntax separately is of no use because without a mental model you can't do anything with it

➕ show 1 reply
cicko • today at 12:13 AM

It certainly wasn't "approaching problems analytically and algorithmically" that prevented me to contribute to many open source projects in the past. On the other hand, I've made 3 apps in 3-days' spare time, which I could not find in years and were not worth investing months of effort at the time.