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

Computational Thinking:

https://en.wikipedia.org/wiki/Computational_thinking

> 1. Problem formulation (abstraction);

> 2. Solution expression (automation);

> 3. Solution execution and evaluation (analyses).

This is a good skills matrix to start with:

http://sijinjoseph.com/programmer-competency-matrix/

https://competency-checklist.appspot.com

"Think Python: How to Think Like a Computer Scientist"

http://www.greenteapress.com/thinkpython/html/index.html

K12CS Framework is good for all ages:

https://k12cs.org





Good one, but that's kind of hard to do while driving, though.


To get a job, "Coding Interview University":

https://github.com/jwasham/coding-interview-university


This is actually pretty awesome :-)


Very cool! Thanks!




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

Search: