Hacker News new | comments | show | ask | jobs | submit login

Some people find it hard because they are not interested enough to really take the time to understand it.

Others just don't have the mind for it, like how some don't have the body to dance or play sports at a professional level.

There are, indeed, some concepts that come naturally to only a handful of people (kernel development is hard for me; interesting, but hard), but I think the fundamentals are pretty easy to grasp for most of the mainstream languages.

Some concepts are just plain

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact