My high school does not offer computer programming, because we are a, ah, *small* high school. But I want to learn how to do it. I really want to go into programming, or CE. I read bits and pieces, learn a bit here and there, but I really want to actually learn how. So, where do I actually start? Where's a good place to start? I don't know if I would know it already or not, but can you give me some ideas?