Я начинал свой путь к iOS программированию с книги Кернигана и Ритчи, о которой вы упоминали ранее.
В качестве среды разработки использовал Eclipse + MinGW под Windows. http://www.eclipse.org/ http://www.mingw.org/
Для изучения Objective-C использовал: iOS Programming: The Big Nerd Ranch Guide - Joe Conway , Aaron Hillegass. Programming iOS 5 - Matt Neuburg. Работал и изучал язык на VM.
1. Берите случайную задачу из списка http://eax.me/programming-language-learning/ 2. Решайте 3. Goto 1
Если интерсует С++, то как бывший любитель Delphi, могу посоветовать начать с книг Герберта Шилдта, конкретно "С++. Базовый курс". Очень доступно и хорошо написано, легко читается.
Так же посмотрите в сторону Qt. Замечательный мультиплатформенный фреймворк С++, с простой и удобной IDE, отличной документацией и при этом бесплатный. Можно даже немного программировать мышкой, так что переход с Delphi будет менее болезненый.
Ну вы уж определитесь, что вы хотите, C, С++, C#, это 3 разных языка программирования, если C++ поддерживает библиотеки C, то C# это совсем другой язык программирования, C++/Cli в данном случае так же другой язык, который не имеет ничего общего с C# и позволяет генерировать управляемый код в C++.
Вообще я когда-то поставил Visual C++ 6.0, открыл сайт http://firststeps.ru и понеслось. Начал с туториалов, потом начал читать книги по C++. Страуструпа, Элджера, потом и до Александреску добрался.
А Керниган это C.
Ставьте Visual Studio 2013 Express и не мучайтесь (если под Win). К C++ Builder лучше вообще не прикасайтесь. CodeLite вообще IDE, а не компилятор. Предыдущие 2 идут со своими компиляторами. Ну и создавайте проекты консольных приложений.