I am a newbie which programming language should I learn first? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

I am a newbie which programming language should I learn first?

Please tell me

5th Oct 2023, 4:21 PM
Durgesh
Durgesh - avatar
25 Answers
+ 1
It depends on what you're looking to do. There is a good lesson here though. First and foremost, it's okay to ask questions. I'm not coming down on you. I'm just giving some direction. When asking for help with coding it is important to include as much information as possible. I know when we get started it seems like everyone else is an expert. Coding is a very deep and complex topic though so general questions almost never get a direct answer and sometimes even get angry responses (especially on Stack Overflow lol). So let's use this as an opportunity to improve. What information do you think you could include that would help people determine a good place for you to start? There are already answers in the responses, but I think it's best to try to think things out first. This will be helpful later when you start asking questions regarding your code.
6th Oct 2023, 6:55 PM
Ken S
Ken S - avatar
+ 5
How did you come up with installing the app and registering at sololearn. Please tell us something about your intentions. That will make it easier for the community to give you some hints.
5th Oct 2023, 6:08 PM
Jan Markus
+ 4
I can't comprehend how one can recommend learning C or C++ to someone who has never written a single line of code. When it comes to topics like pointers and strings, which need to be handled as arrays, the person will likely throw in the towel. The individual should start by learning a very simple language to become familiar with basic concepts. These include input, output, loops, or conditional statements. While the idea of learning programming from the ground up is commendable, one should also consider the person's existing knowledge base. When learning to ride a bicycle, you typically start with a tricycle, then move on to a bicycle with training wheels, and if that proves successful, eventually transition to a standard bicycle rather than beginning with a Tour de France high-performance bike. Just my two cents.🙄
7th Oct 2023, 1:17 PM
Jan Markus
+ 2
It depends whether you wanna be a front-end developer (HTML, CSS, or JavaScript) or back-end developer (Python, SQL, or Java)
5th Oct 2023, 11:45 PM
Annihilate
Annihilate - avatar
+ 2
Python. Easy to learn and one of the most in-demand up to this date.
7th Oct 2023, 4:04 AM
Wutt Wutt
Wutt Wutt - avatar
+ 2
It depends on your goal, what you want to achieve. If you want to do something about the web, start with HTML because webpage code in this language. If you want to work with database, then start with SQL. If you want to learn the basic coding principle, I suggest start with Python because the code is easy to read. If you want to work with MS Excel, then go for VBA. As you can see, each programming language has different purpose. There is no absolute answer to your question. Pick the one is most related to you, keep learning and you will be good.
7th Oct 2023, 5:26 AM
Wong Hei Ming
Wong Hei Ming - avatar
+ 2
Khn Rzk, it maybe true to a software engineer, but not applicable to general people. As I see how the comments decline when I advancing the courses, I think most of us are students or paper pusher in office. We take programming as a hobby, learn something new, but not necessary becoming a software engineer.
7th Oct 2023, 1:53 PM
Wong Hei Ming
Wong Hei Ming - avatar
+ 1
Mobile app development using java or kotlin
6th Oct 2023, 3:19 AM
Dasarath Singh
+ 1
JavaScript is best👌
6th Oct 2023, 1:51 PM
Zaryab Haider
Zaryab Haider - avatar
+ 1
Everyone will tell you, their chosen language is the best. What do you want to do? Back-end web develioment? I say java. Front-ent web develipment? HTML, css and javascript. Still in use is PHP. Game development? You think you can make A++ or wana work in big company? Then C++ and Unreal Engine. More like indie game dev or android games? C# is easier with Unity than C++, but not much used by big companies. New Kotlin is used for android apps they say, idk that language so cant say. Long story short- sacrifice few hours and make your own research- pros and cons for every language, read some basics to find what suits you. For me, its Java and C#. edit: i have skipped Python for big data and AI. Idk why but i simply dont like that language
6th Oct 2023, 4:57 PM
Drelda
Drelda - avatar
+ 1
Learn c or c++.
6th Oct 2023, 10:45 PM
Werg Serium
Werg Serium - avatar
+ 1
I will say python. Because it's syntax in very simple compared to other programming languages
7th Oct 2023, 4:03 AM
Nithin kumar M
Nithin kumar M - avatar
+ 1
First learn python
7th Oct 2023, 10:22 AM
sowbaranika ramesh
sowbaranika ramesh - avatar
+ 1
Jan, when you learn C, you don't start by learning pointers or other advanced stuff. Just like when you start learning Python, you don't start learning lambda functions or decorators. I know a lot of people, some of whom are now IT professionals, who started learning to program in C.
7th Oct 2023, 1:22 PM
João Sá
João Sá - avatar
+ 1
João Sá It may naturally be the case that, due to my background of starting with various BASIC variants and later transitioning to Python, I have a different perspective. For the past few weeks, I've been attempting to become comfortable with C, and I find it challenging. What I can accomplish in a single line of code in Python often requires a lengthy "novel" to convey to the machine in C.
7th Oct 2023, 1:32 PM
Jan Markus
+ 1
Html definitely it's simple and forgiveness is really good it has forgiveness but html for start than js than python
7th Oct 2023, 3:52 PM
Laughing Pixels YT
Laughing Pixels YT - avatar
+ 1
João Sá how is it not bro like js is one css c# c and c++ and python WHAT ABOUT ALL OF THOSE AND ALSO ruby and php kt and even brain f- oh I can't say that one but like why is html not a coding language
7th Oct 2023, 3:57 PM
Laughing Pixels YT
Laughing Pixels YT - avatar
+ 1
Viscous Bee HTML is a markup language, not a programming language, because it lacks structures for creating loops or decision making e.g.. Markup languages like HTML, SVG, or LaTeX aim to define the structural layout and presentation of content.
8th Oct 2023, 3:53 AM
Jan Markus
0
Bro just try 'python for beginner's .That's the easiest and the best coding language for beginners
6th Oct 2023, 5:33 PM
Mushad Marwun