To be a good program ape, not only must have a certain talent, often communicate with the great God, their own practice is the right way. Here are some Quora users recommend foreign sites, with the vast number of programs ape or want to learn programming friends to share:
1) Programming exercises and Contest classes
http://www.codechef.com/
http://www.spoj.com/p/
http://programmingpraxis.com/
Http://projecteuler.net/about
http://www.topcoder.com/
http://codeforces.com/
http://www.hackerearth.com/
http://www.pythonchallenge.com/
https://www.hackerrank.com/
http://leetcode.com/
Bó Lè Headlines Add to the big collection of programming contests and logical questions sites
2) Tutorial Class
http://www.learnstreet.com/
http://www.geeksforgeeks.org/
http://www.codeschool.com/
Http://graphics.stanford.edu/~seander/bithacks.html#CopyIntegerSign
http://www.stanford.edu/class/cs97si/
Http://pratikpoddarcse.blogspot.in/search/label/EasyPuzzles
http://sbjoshi.wordpress.com/
http://www.good-tutorials.com/
3) Community Exchange class
https://www.quora.com/
http://stackoverflow.com/
https://github.com/
Http://www.careercup.com/page
https://geekli.st/
http://www.reddit.com/r/programming/
4) must-read articles
1. Peter Norvig: Self-taught programming, ten years of sharpening a sword
2. "Puzzle Websites to sharpen Your programming Skills"
(Of course, there are a lot of recommended sites, interested in the Quora can read the original to see) read the original»
›rss subscribed to Bó Lè headlines and found valuable content and ideas.