С чего лучше всего начать новичку в программировании для apple?
Недавно захотел заняться разработкой под apple. Всегда хочется начать программировать на каком-нибудь одном языке.
И вот у меня стоит между objective c и swift'ом. Какой язык лучше выбрать для начала разработки под apple?
Новичок в программировании? Так начинайте с Си. Хорошенько поработаете с памятью, поучите алгоритмы по Кормену. Спустя 2 месяца можно будет переходить к обжективу. После Си будет удобно и легко. За пару месяцев разберетесь в основах обжектива и поработаете немного с основной библиотекой для ios UIKit и остальными. К тому времени можно наверное уже будет потихоньку переходить на свифт.
Итого:
1) Неделя на изучение основ Си
2) 7 недель на изучение основных алгоритмов и основ алгоритмизации + работа с памятью и прочее и тому подобное. В общем основы программирования вообще.
3) Основы обжектива 2-3 дня
4) UIKit 2 месяца
5) Основы свифта 2-3 дня
6) Профит.
Спасибо за ответ, но c++ я уже давно знаю. И я новичок в программировании под apple, а не полный новичок в программировании. А если так, то можно начинать программировать на swift'е человеку, который хочет разрабатывать приложения под apple.
skver91: я бы всё таки потратил недельку на обжектив, всё равно все библиотеки написаны на нем и под него, соответственно пока их не перепишут (а я сейчас об основных библиотеках яблочников), что мало вероятно, то писать вы будете на свифте, но логикой обжектива. И в некоторых местах легче подключить пару файлов обжектива и сделать на нем, чем на свифте.