I am bored. What programming language should I learn ?
peterhi: What platforms or areas are you interested in?You know C, have you tried network programming or games programming or C on embedded systems?You can learn a lot by taking an existing language into a new area, it will sharpen up your skills better than learning a language without having a use for it.Experience is what makes good programmers not a laundry list of languages that you have never used in anger.