With the internet at our disposal we have a vast pool of resource accessible to us which could be used to upgrade ourselves in the arena of programming. With the language du jour being computer code here is a list of some of the websites which are extremely useful for learning the same.