Hi, I am quite new to the world of programming and only got onto it as I took an optional paper at college while studying for a Bachelor of Design. After taking that Computer science paper and enjoying it I now am currently working towards a Bachelor of Science majoring in Computer Science at the same time as my Design degree.
I have only done a year of the BSc and am thoroughly enjoying it, but I have been looking for places to extend myself. At college we have only worked with Java so far, for the moment this is enough learning of code for me. I have read that it is useful to learn a few languages, something which I plan to do. However at the moment I don't feel confident enough with Java to start with another language.
So what I was wondering is what websites do people visit to keep on learning and extend themselves?
I have found this site (obviously).
Project Euler (http://projecteuler.net/index.php?section=problems) which I am thoroughly enjoying working my way through and learning new things at the same time.
Reddit (http://www.reddit.com/r/programming/) a great source of interesting links to read relating to coding and the world of computers.
Hacker news (http://news.ycombinator.com/news) some more interesting links to news and blogs.
These are the sites which I have found from reading through what other people have said and mentioned. One of the things that I have read a lot about how to become a good programmer is to read a lot and code a lot.
So I was wondering if you had some more interesting links that you would reccomend or more sources of problems to work on like Project Euler?