What must be learned for the first time? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 12

What must be learned for the first time?

i am a new learner here. i got information about sololearn from a friend of mine. when i started to learn from courses button, i faced many options of languages to learn. i don't have any experiences at all about any languages. my questions are... 1. from what language must i start to learn (c++, python, java, javascript, c#, php, swift, ruby, jquery, html, css, sql) 2. why should i start from that language? 3. must i complete one language until getting certificate then move to learn another? 4. do all languages have correlation among others or stand by itself? 5. could you tel anything for me step by step to be master of coding? thanks a lot for the nice help.

17th Sep 2018, 4:35 AM
el sujud
el sujud - avatar
40 Answers
+ 18
✓It depends on your interest, Tools you can afford to learn, places where you can use your programming knowledge. ✓✓As most beginners start with web languages (Html, CSS, JavaScript). ✓✓Or with programming languages like (C,C++,Java and Python) ✓✓Study and research and learn which is suitable for you ✓✓Or visit sololearn fAQ ✓https://www.sololearn.com/faq/#q1ii
17th Sep 2018, 5:10 AM
Sudarshan Rai
Sudarshan Rai - avatar
+ 13
It depend on your intrest 🙄. Most people learn programming languages like C++ , C , etc ... i suggest Python it is a general purpose programming language and simple syntax 😊. it is easy to read and write✌️. and also you can learn Web front-end languages like HTML , CSS , and javascript.
18th Sep 2018, 10:54 AM
Vishnu
Vishnu - avatar
+ 11
In most of universities nowadays start learning with Python but I suggest you start with C++ in my mind it's best to start with this language because if you have a good perspective on C++ and object oriented programming you will be success in every languages start with this language for monthes and you will be able to learn any programming language in less than a week👍
17th Sep 2018, 11:16 AM
Alireza Ghazavi
Alireza Ghazavi - avatar
+ 6
HTML
17th Sep 2018, 8:12 AM
NimWing Yuan
NimWing Yuan - avatar
+ 6
honestly, the key is to build framework. So you need patience and will to learn.
17th Sep 2018, 7:22 PM
voja
voja - avatar
+ 6
i think Alireza Ghazavi is spot on, but im going to deviate significantly from most of these answers. i suggest starting off with the command line of your operating system. i.e. cmd, bash etc. learn how to make batch programs. these scripting languages are easy to leArn and teach you the basics of programming such as variables and control structures. they also teach you how to manipulate your machine. Any good programmer at some point has to use it, so you might as well learn it first.
18th Sep 2018, 3:33 PM
Logomonic Learning
Logomonic Learning - avatar
+ 5
I think it is better to learn system language(c++ or java or python) per start,then it depends on your interests
18th Sep 2018, 10:15 AM
Konstantinos Fuad
Konstantinos Fuad - avatar
+ 5
like others, I'll suggest you start with something you have interest in. Well you won't really know what to start with at first, but just find clarity as to what you intend to achieve. Personally, I wanted to build android apps, after asking questions I was told I'll either need to create it natively or as an hybrid. For native android apps, I'll need android studio but first learn java/kotlin, or learn React native. To cut the story short, I decided to start with Java. so in summary, I initially didn't know where to start, but I knew where I wanted to be, and that gave the pointer of what to start with. Hope this helps.
18th Sep 2018, 5:04 PM
Ehma Ugbogo
Ehma Ugbogo - avatar
+ 5
well it depends what is your goal. just for beginners its better to start with c++ . its a very powerfull language and once you have a grasp of it all other languages will be very easy to learn. if you want a quick start and want some results then start with HTML. Good Luck with programming :)
18th Sep 2018, 7:39 PM
Muhammad Shoaib
Muhammad Shoaib - avatar
+ 3
If you're a newbie to programming, you don't have a wrong choice to start. The thing is to pick a place and start. Then the most important thing to do is to finish the curriculum to get the full knowledge base for learning how to program in that language. This will give you the baseline needed to master the other languages. A parallel paradigm to consider is if you were learning a second speaking language, you would pick a language and work on it until you became fluent in that language, then use what you learned to assist you in learning a third language and so on and so on. Whatever you choose, make sure to follow through with it to the end. I personally am working through the C++ curriculum to master it before I move on to PHP.
18th Sep 2018, 7:45 AM
Robert Groff
Robert Groff - avatar
+ 3
HTML you must learn html first time. it is easy to learn and interesting to learn.
18th Sep 2018, 10:59 AM
Sujan
+ 3
Learn C++ ,it will help you to pick up new languages easily in future.
20th Sep 2018, 2:25 PM
Lomas Singh
Lomas Singh - avatar
+ 3
I remember about 5+ years ago I wanted to learn to use java to make scripting bots, about 2 years ago I was running a Linux OS the cmd/terminal caught my interest and i thought maybe python may help me create a interface that can help me execute these command lines easier bur fell off python, now about a 2 weeks ago I was mucking around in an old version of Virtual Studio installed, I started trying to make myself a personal notepad, then I started looking for some help and discovered I was using C#, I am kinda using this as my official gateway language, C# has been really interesting for me so I am gonna suggest to look at what language may help you with something you have already got
1st Oct 2018, 7:58 AM
Coleton Griffiths
Coleton Griffiths - avatar
+ 2
If you want learn programming language than you can choose C++ or Java. Because both are object oriented programming languages so it will help you in most of works. Both c++ and java are also uses in web development and many other things. I will not suggest you to learn python because python is very easy to learn and codes are very short in python because most of functions are predefine in python. So it will addict you and you will not intrested in any other language in future. By learning c++ and java you will know abstract way of writting code.
17th Sep 2018, 9:23 AM
Vijay Meena
+ 2
u can start with any depending on your interest
18th Sep 2018, 8:34 AM
George Junior Kamugasha
George Junior Kamugasha - avatar
+ 2
everyone should start from c programming
18th Sep 2018, 12:16 PM
Haider Ali
Haider Ali - avatar
+ 2
html,css,javascript,vb,c++
18th Sep 2018, 3:37 PM
Philip Cattaway
Philip Cattaway - avatar
+ 2
you should start from html and css. OR go with your interest .
18th Sep 2018, 5:08 PM
ARBAZ ASIF
ARBAZ ASIF - avatar
+ 2
These are great Different Examples for different things! examples: Games(python, C#, C++, Java) Web(HTML, CSS, JavaScript, Python, Java, ruby, JQuery, Vue, AngulerJS, ReactJS, SQL) AppStore appsv(swift, Java python) android apps(Java, Python) I like C and FAQ also has answer: https://www.sololearn.com/faq
19th Sep 2018, 2:06 PM
Potato Hacker
Potato Hacker - avatar
+ 2
I would recommend Java since the transition to C is easier that way.
19th Sep 2018, 5:21 PM
Angie Diaz
Angie Diaz - avatar