Алгоритмы везде одинаковые, все си подобные языки почти одинаковые. java, c#, php и пр, я не изучал эти языки, но я знаю паскаль, с, qbasic. Достаточно пробежаться быстро по книжке по языку и я могу уже поправить любой мелкий баг в коде который запускаю. Все эти языки в основном отличаются моделя фреймворков и средами разработки. Читаем книгу по objectiv-c и начинаем программировать. Читать с в данном случае полезно, но смысла особого смысла нет.