Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You're correct on all those points. And yet, to someone with no formal training in CS (I'm an arts grad), python is so much more transparent than any of the MS stuff I've had to use. I think it's primarily the predictability of the naming scheme and the resemblance to pseudocode. The command line is not that hard to get your head around, and you get dicts strings etc with the first few chapters of Dive into python or 'How to think the a CS'.

In fact, it may be that these introductory materials are explicit about basic language concepts which makes learning python so easy — they're not focussed on solving your immediate problem (coding X), but solving the problems you will face over the next few years/decades.



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

Search: