Answer the question
In order to leave comments, you need to log in
Stages of learning programming (Web/Mobile)?
Hello.
Please help me develop a training plan.
The following programming languages are of interest:
Web:
PHP(+HTML+CSS+JAVA SCRIPT)
Mobile dev :
iOS(Objective-C+Swift+C++)
Android SDK(as I understand JAVA)
Mac/Win has no problems with
this start and how to continue?
What language did you replace / add / remove, there is no earnings binding (the main thing is to understand it well to learn further language in this chain)
PS As I see it I: HTML+CSS>PHP>C++>JAVA(node.js)>ANDROID>IOS
What Methods (books) Would you advise
Thanks
UPG
Dmitry Entelis - Studying everything at the start is absolutely pointless and even harmful.
///That's the problem, it's hard to decide where to start :) and stop at one thing. Since there is no experience, the only criterion is the level of salary. I have no idea about any pleasures and hobbies from coding.
@ivkol
That's interesting to know what is combined with what to make it clearer and more productive. An example of C++/Objective-C (is it worth learning C++ and then moving on/starting Objective-C in parallel?) Or is it better to start specifically if Objective-C, then start nibbling on granite?
Answer the question
In order to leave comments, you need to log in
No need to spray. Nobody needs universal specialists.
Studying everything at the start is absolutely pointless and even harmful.
There are only 24 hours in a day, and the more you spend on the practice of a particular discipline, the more demanded a specialist you will become.
Want to work in web-frontend - learn html/css/js -> angular etc.
Want to work in web-backend - learn (php or python or ruby) + sql + nosql + minimal html/css/js
Want to work in enterprise - learn Java in the context of desktop/web If
you want to write for ios - learn Objective-C / Swift If you
want to write for android - learn Java in the context of android.
Well, spend a week or two on each, see how it goes, choose what your soul lies more for.
If you choose by income at the start, then either mobile dev or java.
Starting from a certain level (~2-5 years individually) incomes imho level out that java that php that mobile dev.
In general, here is a very similar question: The path to bydlokoder or how to become a programmer from 0?
it’s not clear why you need such a stack of technologies, for the first time decide: do you want to do web-dev or develop for mobile devices, C ++ is most likely superfluous here, I would advise you to start by studying mobile-dev, simply because when you already working in a certain field, there is no time / desire to study something else, in which case it is better to be a mobile application developer than another web developer (in my opinion)
I met more than once saying that in order to learn and understand Objective-C you need to know C ++. That very knowledge of PHP implies knowledge of HTML+CSS+MySQL.
At the moment I have the impression that in order to know xcode and android sdk you need to learn c++ and java first, respectively. Or is it not?
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question