I have tried Xcode, textwrangler and Qt. I like textwrangler the best but it doesn't support C++, i.e. compiling, and checking syntax. Can you please recommend a good editor for me?
I didn't like Xcode because it guesses what function you are typing and it's not helping me learn the syntax.
I think you probably need to separate learning the language from learning a tool.
XCode is probably the best integrated development environment for the Mac and you will come to appreciate its autocompletion feature as it saves you a lot of typing!
If you really don't want it (and I suggest that you do!) then you can turn it off:
Goto XCode->Preferences->Text Editing
and uncheck 'suggest completions while typing'