But I've seen several people who even knew how to code in C, looking at C++/OOP and getting completly lost
I agree, but it's implemented a lot more cleanly in Blitz.Thanks for your response, Slotman, but you still haven't directly answered my main query, which is, why is OOP a concern if you can happily ignore it? If I had to read between the lines of what you're saying (and please correct me if I'm wrong), the presence of OOP puts you off, whether you have to use it or not. If this is a major problem people have with the language, then the problem is insoluble as just as many people wouldn't be without it.