competitive program

starting

#1

Which is the best site to learn programming, to build up the concepts,theory,implementations?