Hacker News new | ask | show | jobs
by possiblydrunk 1332 days ago
Off topic, maybe. What does it mean to have learned to program? Does a trivial program qualify? Anyone could in theory do that. A paying job? Does quality matter? I can (and often do) write crappy code. So, technically I can program. But have I really learned to program?
1 comments

I think there's an inflection point after learning the basics of syntax, variables, data structures, control structures, etc. where you see how things fit together and your goals feel attainable instead of murky and unknowable. You may not be great with best practices or architecting complex programs, but you actually "know how to program" and can create what you want or need.