In what sequence should we complete the courses in SoloLearn, and how to avoid monotony while coding. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 60

In what sequence should we complete the courses in SoloLearn, and how to avoid monotony while coding.

The sequence in which courses are learnt can play an important role in acquiring sound knowledge and in making a progress without any difficulties. Please share your views on the sequence of course selection and completion.

1st May 2018, 8:00 AM
Sai Nikhil Paruchuru
Sai Nikhil Paruchuru - avatar
97 Answers
+ 46
i like the C based programming languages, C++ is my favorite, but i also like Java and C#, if i could i would also code in Python but the logic behind Python is too hard for me, i code in C++ for nearly a year, there is no monotony, i learn every day something new 👍😉
3rd May 2018, 4:56 PM
tooselfish
tooselfish - avatar
+ 41
HTML CSS JAVASCRIPT JQUERY SQL Those are what you will use 99% of the time in most businesses. HTML and CSS make up the visual parts of a website. JAVASCRIPT and JQUERY takes care of all the logic on a webpage so if you need to dynamically (things that change depending on conditions) load content you will use javascript with jquery. There are lots of things you can do from getting input and output putting to calculations and games. SQL is used in most database systems for adding, editing, retrieving data but also to filter, sort, calculate data. A database is setup to index all its content to save time finding the right data without spend too much time waiting for it. After those you should look at PHP and C# because most likely those are going to be used to host your website. The provide server side logic so that you only send content that a person has access to but also make sure that you store data they are allowed to. Basically it provides security and a final layer of protection between your database and the client. Then you can look at RUBY, PYTHON they are pretty much the same thing and really good if you want to make small programs to do menial tasks. You want to bulk rename files then you write a python script. You want to hack your friends website you use python. Then you can move to JAVA and SWIFT. Swift is a mac thing so I don't care much for it but it allows you to make apps for mac. JAVA is good if you don't want to worry about getting an app to work on different systems because it runs on an virtual machine so if the target virtual machine can run on a device then your app can run there. Also C# and JAVA is your first look at proper object orientated programming so thats a must have. Then you decide what you like and where you want to go. If you love hacking and indepth understanding then do C++. As for fun your imagination is the limit. Dream up something amazing, do the research and make it happen.
3rd May 2018, 5:02 PM
Nommer101
Nommer101 - avatar
+ 37
I like web ! so I start HTML in Solo learn and create pages next I learn something related to html5 and completing that even I will play more html challenges and master it next CSS & JS same as html practice. so the interesting thing is what you learn is very very less compare to others . try to get master by accepting challenges and learn more problem solving. try to get more information/resources good luck 🍥
3rd May 2018, 4:37 PM
Charan Leo25
Charan Leo25 - avatar
+ 22
i would say start with HTML CSS JAVASCRIPT JQUERY
3rd May 2018, 3:12 PM
Ashley F
Ashley F - avatar
+ 21
It depends with what you want to do. If you want to be a web developer, you need to start with HTML, then CSS. At that point, you can create static web pages. To make it interactive, your next step should be to learn Javascript. For front-end development, those three are very important. To avoid much coding with Javascript, you can learn jquery. From this point, you can now learn one programming language that can communicate with the server. PHP is on my top list because it is relatively easy. For the purpose of database, you will need to learn SQL. You can then do Python, Ruby , Java, C++, C#, then swift.
3rd May 2018, 6:30 PM
Rodgers
Rodgers - avatar
+ 17
Depends on what you want to do. If you want to build websites learn: HTML CSS JAVASCRIPT If you want to learn a general purpose language I would recommend Python. It’s great for everything from Robotics to Machine Learning. Use other resources to learn this language. YouTube can be a great resource along with SoloLearn. Best way to learn how to code is by actually doing it. Look at other people’s code and play around with it. This will keep you engaged and stop you from getting bored fast
3rd May 2018, 6:33 PM
Spencer
Spencer - avatar
+ 16
Self-study is fine to get an understanding of what each language consists of. In order to be able to program practice in actual coding is necessary. The best thing is to have simple jobs to complete, with a model answer available after at least a first submission.
3rd May 2018, 3:33 PM
Roger Nunn
Roger Nunn - avatar
+ 15
It depends on what kind of programming you want to learn... anyway, for programming which is not building sites, I would definitely suggest Java or Python.
3rd May 2018, 3:57 PM
Itai Meshulam
Itai Meshulam - avatar
+ 13
try to learn alone and later discuss with friend
3rd May 2018, 3:23 PM
👑Mahesh Khatri👑
👑Mahesh Khatri👑 - avatar
+ 12
u can learn them as you wish
3rd May 2018, 3:49 PM
Gamer King
Gamer King - avatar
+ 12
In my humble opinion, it depends on the type of activity which you enjoy. If you're a creative person who like designing Web pages, I should recommend you begin with html, css, Javascript and php, but in the opposite you're "fool" by Maths and Science like me, I should recommend you to begin with Ruby, Python, Java, C++, and so on. I'm enjoying watching the Web pages so cool 😎 that some SoloLearner have created, but I don't believe if I'll be able to design a cool 😎 Web page. Only God knows about this.
3rd May 2018, 9:15 PM
David Rueda 🇪🇸
David Rueda  🇪🇸 - avatar
+ 11
Good question, but all answers will vary according to individual's experiences
3rd May 2018, 5:00 PM
Jay Jay
Jay Jay - avatar
+ 11
it all depends on your line of interest.. is it web development or application development.. when you answer that question, you know what is right for you. for web HTML,CSS, JavaScript, jquery, php, mysql,, in that order will do. for app development.. I guess python, c++ and Java are good
3rd May 2018, 6:40 PM
NJUGUNA MUIRURI
NJUGUNA MUIRURI - avatar
+ 11
"monotony while coding"... what? Idk what language to prioritize over another, that is a matter of preference. However I'm a fan of clearing the hard stuff first. Eg: If you learn a language like C++ then every other language you decide to migrate to will be really easy to learn in comparison.
3rd May 2018, 8:53 PM
Haris
Haris - avatar
+ 10
For those aspiring to be Web Developers. HTML->CSS->JavaScript->jQuery->PHP->SQL the reason I am saying to learn JS before jQuery is to get a hold of manipulating the dom so that you can use other libraries as well with the knowledge of JavaScript. Though jQuery does the job easy of a web developer they shouldn't solely rely on it as it's on a decline. For those who are just starting out coding and never coded before can start with Python. And if you already know what you want to learn then nothing should change your mind but always get to know the prerequisites before starting to learn anything.
3rd May 2018, 3:52 PM
Jibin Philipose
Jibin Philipose - avatar
+ 10
Study Coding at Solo Learn. 1.- HTML 2.- CSS 3.- JavaScript 4.- JQuery
3rd May 2018, 6:39 PM
Johnpaul Gitata
Johnpaul Gitata - avatar
+ 8
well the best way I see is to see which path you want to go ( what do you want to create with programming) you can look this up through the internet after choosing the first programming language and learn and master it you can choose then any language in any order cause by learning the first one you would acquire the foundation of coding and then its just the different syntax
3rd May 2018, 7:41 PM
Ishaq Za'rour
+ 8
It depends really. If you wan't to do web development then go for HTML/CSS/JavaScript. Lots of people are saying the best way is to start with HTML/CSS/JavaScript but if you don't want to do web development then really don't learn it first. If you want to do software development, I would recommend C/C++, Java or C#. After that learn whatever you want. For avoiding monotony, Just do some assignments here or make your own project like games when you get more advanced.
4th May 2018, 1:10 AM
qwerty
qwerty - avatar
+ 7
Good Point.👍👍😊😊😊
3rd May 2018, 4:46 PM
Deepak Kumar Patro
Deepak Kumar Patro - avatar
+ 7
To create an Android application, it is necessary to use 3 type of files (Gradle, XML and Java) To create a Windows application, use 2 type of files (XAML and C #)
3rd May 2018, 6:47 PM
program
program - avatar