So you want to make your hands dirty by playing with coding practices. In those old days, everyone learns new languages from the teacher’s mouth. There is no online courses, boot camps, no YouTube videos, nothing, nothing. Luckily, there are tons of online video resources are available to learn the languages without the help of anyone. There are a number of books offers a visual method to learn the programming languages. There are several apps available in Google Playstore to learn languages on the go. 

First pick the language you want to learn. If you just want to learn a language to get an exposure to coding, learn C or something to get the method of using the programming syntax. If you want to learn programming for a job, look for programming languages that is having high demand and job oppertunities. Check the IEEE spectrum of top programming languages 2018.  

  • Python : Python is a powerful high-level, object-oriented programming language created by Guido van Rossum. It is one of the hottest and fastest growing programming languages.
  • C++ :  C++ is a general-purpose programming language. It has imperative, object-oriented and generic programming features.
  • C : C is a procedural programming language. It was initially developed by Dennis Ritchie between 1969 and 1973.
  • C# : C sharp is a general-purpose, multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented, and component-oriented programming disciplines.
  • PHP : PHP is a server scripting language and a powerful tool for making dynamic and interactive Web pages.
  • R : R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS.
  • JavaScript : If you want to be a web developer, you need to know how to wrangle all of JavaScript’s quirks, and learn to apply JavaScript fundamentals like objects, variables, arrays, loops, conditionals, and more to real-life problems.

( | Youtube Codeacademy

The online coding tutorials with easy-to-follow instructions, immediate feedback, and a tested curriculum take anyone from non-technical backgroung to learn coding easily. 

( | Youtube Freecodecamp

Learn to code with free online courses, programming projects, and interview preparation for developer jobs.


Learn from the best online courses and degree programs. Each course is like an interactive textbook, featuring pre-recorded videos, quizzes, and projects.


Khan Academy is a non-profit educational organization created in 2008 by Salman Khan with the goal of creating a set of online tools that help educate students.

( | Playstore |Apple App Store

SoloLearn has the largest collection of free code learning content, from beginner to pro.

In the case of programming, a Software engineering manager or a Software development manager or a software architect will get a huge salary. Mobile application developer, application architect, cloud computing analyst, and developer are some high paying jobs. You can yourself start a web designing or a mobile application development business as your own and sell your products and apps through websites or through an online digital marketplace like Envato. A mobile application developer must know the Java (for Android) or Objective C (for IOS) and user interface (UI) design concepts. 

In case of learning, now there are no limits, no more geographical locations, time, or pace. You decide where, when, and how quickly you’ll learn, and you can do it anytime, anywhere, on any device with different online learning methods.


Speed up your life, work faster, live better & do things smarter. Free guides & tips for achieving anything you want in your life. Our guides, tips, and tricks helps you to use the internet, software, gadgets, and apps even better. All information at Your Fingertips.

You May Like