У вас не будет трудностей с пониманием синтаксиса Си, учитывая ваш прошлый опыт, и, к сожалению, большинство учебников и вводных книг будут сосредоточены на нем гораздо больше, чем нужно.
C полно ловушек, но это простой язык, который дает вам полный контроль над тем, что происходит с вашими программами. Однако его трудно освоить. Вам понадобится что-то более сложное, чем простой учебник, который будет наполовину заполнен информацией, которую вы, вероятно, уже знаете.
Я определенно рекомендую K&R's book, если вы хотите правильно изучить язык. Обязательно возьмите второе издание.
Я бы рекомендовал [хорошую вводную книгу] (http://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list) через какой-то веб-ресурс примерно в любой день. –
См. Http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books – Yktula
Вы хотите изучить Obj-C тоже? – JBRWilkinson