Getting started with programming (for people who did or didn't learn Computer Science)