T
T
Timoncheg2017-04-09 18:12:01
Mobile development
Timoncheg, 2017-04-09 18:12:01

What training courses for programming on mobile platforms (iOS / Android) from scratch to choose?

Good afternoon.
I ask for advice: I have a keen desire to learn programming for iOS, and in the future - for Android.
Knowledge in programming: in short - tend to zero.
Starting goal (<6 months): in the shortest possible time and with minimal investment, gain knowledge sufficient to start active practice in writing code in Swift and/or Obj-C.
Medium-term (<1 year): by studying useful materials and regularly practicing, master deeper knowledge and skills in iOS with the possibility of selling these skills freelance in simple projects, to build a portfolio and get hands on with real tasks. Well, earn a piece of bread.
Long-term (1-1.5 years): to find a permanent job in this area at the initial position, in parallel to continue to draw knowledge and gain skills, it is possible to find in-depth courses in this area. Get started learning Android.
There is free time to study. Motivation - believe me, huge. What is missing is sufficient knowledge of English to be able to study foreign articles, textbooks and courses. Well, there is no poppy yet, but this phenomenon is temporary.
Actually, the question is: what can you advise from the height of your own experience and knowledge of this area for semi-independent study? Courses (both inexpensive and quick for the starter stage, and in-depth for the later one), textbooks, sets of articles, maybe even useful YouTube channels? Again, taking into account the fact that knowledge of English is not enough to study on all sorts of Stanford podcasts.
For myself, I have so far found a course on GeekBrains at the starting stage (5 months, 6104r / month) (yes, I know, they are now throwing pissing rags at me for this GeekBrains, but I still haven’t found real links to courses that, according to labor developers, are better, than GB. In Russian, at least)
- plus the iOS Development Course from Alexey Skutarenko
- and here is this set of articles, although it is five years ago and there is no Swift:https://habrahabr.ru/post/149090/
Thank you in advance for your understanding, useful tips, links and titles of tutorials, as well as for the absence of comments like "go to the factory, what did you forget in programming" or "there is nothing better than to sit 6 years at a university for over 80K rubles per semester"

Answer the question

In order to leave comments, you need to log in

8 answer(s)
R
RedHairOnMyHead, 2017-04-09
@ThePyzhov

Translation of Stanford courses here .
Of the very good foreign (not translated) courses on a paid basis, there is nanodegree ios from udacity.
In general, it is very naive to go into programming (especially mobile) without any English.

B
Beginner, 2017-04-10
@otetsgoogla

It has already been written a thousand times what needs to be taught, there is no ideal educational material at all, you will have to learn everything, geekbrains is better not to watch this full ..., try itvdn video courses, they are paid, but you can find them on torrents, I myself watched the course on java levels 1 , 2 soon there will be 3 very good courses, they also have swift, as for English, you may not know it at first, but in the future you should learn it.
I don’t quite understand why they throw literature in English on the Russian-language toaster, like the developer must know English, I think those who know English will immediately go to the English-language site for advice)

M
Maxim Firsov, 2017-04-13
@FirsofMaxim

It is necessary:
- learn English, conversational / technical (start with conversational Pimsler courses, available on your favorite root tracker)
- programming basics (algorithms, data structures), you can watch the video in Russian pikabu.ru/story/garvardskiy_kurs_cs50_na_russkom_d...
- bestkora (Russian translation of Stanford courses) - bestkora.com/IosDeveloper
- course in VK from Skutarenko
- https://talk.objc.io (available English, good cases from the life of iOS development are considered)

M
Mimuss, 2017-04-11
@Mimuss

Pfff! I learn English only thanks to ios development. So I kill two birds with one stone

D
DENIS, 2017-04-13
@Creditpower2015

Start with Android. This is 90% of the market.
It's simple, short, to the point.
startandroid.ru/ru/uroki/vse-uroki-spiskom.html - you will master it in a couple of weeks.

A
Alexey Melnikov, 2017-04-21
@almel

A developer without knowledge of English is nonsense .
There are translations, but if you want to be at the forefront of programming, you should have technical English, since far from everything is translated and far from immediately.

N
n-name, 2017-04-11
@n-name

There is a similar wish. Let's unite. How to contact you?

M
Mikhail Ivanov, 2017-04-15
@DeLUXXMAO

https://learndroid.e-legion.ru/ here are the courses. In order to obtain a certificate, time has passed. Experts from various it-companies explain everything.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question