It depends what you want to accomplish. Do you want to create apps? work as a programmer? just for hobby, perhaps... Although above mentioned scripting languages, such as python/perl/ruby/php/node.js/etc are easier, they are basically tools for automation, etc. (kitchen tools). However, if you want to build applications, you need to learn JAVA and/or C (any variant). (kitchen appliances)
My two cents:
1- Understand concept/how computers work.
2- Learn javascript/HTML - baby steps.
3- JAVA and C (any variety).
Fyi, Android = Java; iPhone = C variant.
LiquidHYDROGEN wrote:I want to teach myself coding and programming. Do you recommend any books or resources? What language do you recommend?