You're looking at Less Wrong's discussion board. This includes all posts, including those that haven't been promoted to the front page yet. For more information, see About Less Wrong.

khafra comments on Learning programming: so I've learned the basics of Python, what next? - Less Wrong Discussion

8 Post author: ChrisHallquist 17 June 2013 11:31PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (67)

You are viewing a single comment's thread.

Comment author: khafra 18 June 2013 01:56:47PM *  1 point [-]

If you've learned the basics, the next step is to exercise the basics on small but increasing challenges; so that you can mentally decompose large challenges like GitHub projects into attackable pieces. A year ago, I would have suggested the Euler challanges, but today I'd recommend the Matasano Crypto challenge. Why? 'cause chicks dig hackers. Also, security engineering-type thinking is very compatible with lw-style rationality. It's no coincidence that Wei Dai is a top contributor both here, and in real-world cryptography circles.