Hacker News new | ask | show | jobs
by gcv 4406 days ago
This is misleading. Learning to "code" or do the work horrifically called "software engineering" is definitely a huge pain in the ass. It's all about half-working fragile dependencies and outdated documentation. Don't do web programming. Don't do iOS. You can try it after you have used good tools first.

Instead, start by learning about computational processes. Use Racket — it's a stable, excellent environment. Read SICP or at least HtDP. You'll have fun. It's challenging, because it requires an adjustment to the way you think, but it is not particularly hard.

1 comments

Oh, do iOS. You will know how elegant APIs look like.