Programming languages learning sequence | Sololearn: Learn to code for FREE!


Programming languages learning sequence

What should be a 'programming languages learning sequence' best suitable for beginners??

5/10/2021 4:13:36 PM

Shivankur Sharma

15 Answers

New Answer


This is purely opinion based so you'll likely get different answers. And i'll be telling you the sequence in which i've learnt mine. 1. Python, web (simultaneously) for approx. 2yrs 2. Java = 6mnths 3. Now i've been learning C/C++ for approx. 1yr Starting with python really made everything including loops, arrays, classes easier for me to understand


1.) Python 2.) goto 1.)


Yaroslav Vernigora if you're an undergraduate, you may need to learn all the basic languages cos they're in the syllabus. Most schools like especially java


No wait. I am from India, so here things are different. We have HTML for 5-6th grades, DBMS for 9th and SQL & Python for 11-12th grades. (12th is the last grade of school, might be high school for some.) But then i also wanted to learn low level languages like C, C#, js... So that's why! Yaroslav Vernigora Mirielle


I believe it's highly depended on ur taste . For more guidance , why r u learning coding ? Doing it for fun , getting a job , be proud of it in front of ppl ? And what r ur purposes after learning ? ... well , by being honest to urself , u can easily guess what r u gonna learn . Exp 1 : html / css / js r for front-end web development. So if ur interested in that field , this is the best way to start . Exp 2 : Python is often used as a “scripting language” for web applications. This means that it can automate specific series of tasks, making it more efficient. Consequently, Python (and languages like it) is often used in software applications, pages within a web browser, the shells of operating systems and some games.


What are the trends in software development?


There is: web development, game industry, mobile or desktop development, Artifical Intelligence (ML, DL, DS)


Hi! why do you need to learn multiple languages one by one? what is your goal?


well, even if this is the case, is the student free to choose which languages and in what order to teach? I think the training program should clearly define which languages and in what order to study. for example, I studied "basic" at school, then "turbo pascal 7.0", and I could not choose something else or even change the language


No but then our schools don't teach the languages that i want to explore !! As a result i am completely new to them. And thought if the community could tell with some experiences Yaroslav Vernigora


but low-level languages are assembler. and c-languages and javascript are high-level languages


decide on the direction and I will give you advice on what to study first. are you familiar with the trends in software development?