Obviously there's been a lot of talk about programming languages lately, which ones we're going to teach in the future and how it's going to be done. I've heard a lot of talk about Java but nothing about C++. I thought this might be a nice way to explain the simple principles of programming as at it's most basic level, it's not drowned in headers and as daunting to look at as Java. What do you think of a bit of notepad C++ to compile a few simple programmes and teach some programming principles? On the subject of programming in secondary school in general, does anyone else get the impression that a lot of people on here seem to be immediately dismissing a language as teachable on here simply because it's out of their comfort zone? I see a lot of posts heralding VB as the way forward whilst Java would scramble the kid's minds and be completely unteachable. I just get the impression that these opinions are voiced by people know VB, but don't know Java. It's an exciting time to be an ICT teacher, and we're all going to be out of our comfort zones at some point. I don't think there's any shame in saying "I have no idea how I'm going to teach this" instead of "this is unteachable". Bit of a random rambling I know but what are your thoughts?