Answer the question
In order to leave comments, you need to log in
Is the path correct (iOS)?
Hello. I have a macbook and a great desire to learn how to program. At the moment, I started reading a book on SI from Ritchie and Kernighan. This is my first book in programming and I had no programming experience before. How hard will it be after reading this book to start mastering objective-c? Is it necessary to learn objective-c if there is swift? How high is the barrier to entry into iOS development? How long will it take for me to move to the junior stage?
Thank you all in advance.
Answer the question
In order to leave comments, you need to log in
1. Do not set programming as a goal to be achieved within a certain period.
Study every day as much as you like and do not look at others, 20 minutes, you can do more then you can do more, 30 minutes, if you force yourself, you will only have an aversion to studying and nothing more.
2. Learn the language easier to understand what is at stake (it's just that some books will not explain in detail what variables, loops, arrays, etc. are)
You can start with Python, and then move on to Swift, Apple has good documentation on him, but as far as I know everything is in English.
According to my impressions: I would say that the main problem when entering is not learning the language, but mastering the elements of Cocoa and UIKit (this was the case in my case). Swift is easier to learn than Objective-C, especially for those who were not familiar with the C language. If you know English, read Apple's book on Swift, and be sure to watch the channel www.youtube.com/user/AlexSkutarenko.
C and Objective-C are different languages, it's better to start right away with Swift.
And start writing something right away, otherwise it looks like an attempt to learn how to swim from books.
Additionally, I advise https://github.com/lucasderraugh/AppleProg-C-Tutorials.
The minimum period from the initial stage to the conscious development of a commercial program is 3 months - if you are a GENIUS, it took me 3 years. As a base language, C is the right choice.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question