так а с чего начать лучше тогда?)
с базы, от переменых и констант, функции, все типы коллекций, ооп, протоколы, кроужеры и тд. А уже когда все будешь знать от зубов, лезть в прилу. Ты тупо копируешь код, и скорее всего не понимаешь вообще что пишешь, какой от этого толк?