Can I make c language my first programming language | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

Can I make c language my first programming language

I was told if I learn c language most programming language will be easy to grasp

28th Aug 2019, 10:31 AM
Abdulrahman Abdulhakeem
Abdulrahman Abdulhakeem - avatar
10 Answers
+ 17
wet water ))) that's a long trip and I hope you have found your goal you want to reach. For a long trip and a lot changes we must have one subjektive nature to don't give up and concentrate on our goal and learn and learn and try it again and again.
5th Sep 2019, 7:47 AM
Worm
Worm - avatar
+ 15
Abdulrahman Abdulhakeem why do you think to learn a programming language that's used for backend or with a gui. You can use HTML, CSS and JavaScript and become a good frontend/web developer. If you want to learn more about backend programming languages, try it with NodeJS or Python Django. But in this case first search for other threads where people have the same question and if there is something you missed you can ask in a separate thread.
5th Sep 2019, 5:05 AM
Worm
Worm - avatar
+ 9
My friend, please don't take people's word on anything until you see or experience yourself, we're all different each and everyone, what works for one may not do for others. But to answer your question, yes, but actually which language be the first should be yours to decide, without influence from others. It is you who will be writing codes eventually right? 😁
28th Aug 2019, 10:51 AM
Ipang
+ 5
even though you all have a very valid point in saying “don’t listen to others” it is I think impossible to figure all of this out on your own. you need to listen to others who have walked a similar path. But... whilst doing so make sure you have a feeling of what direction you want to go in. and never forget, you can always change paths. I started off in C because pretty much the reasons you stated OP. Now I like Python better, but am keeping my path directed towards working in Go or Java because that is where I want to end up (probably ;) ) I just yesterday talked about C with a good friend and mentor of mine. He rightly said that one of the reasons C is “dangerous” is why it is so good to use. this is because it works more like a computer does and in the end is a language you can fully grasp (somewhat easily). my advice: start either with C or Python, but as soon as you feel that you are being held back by the language, switch, look on. Try different languages and see what speaks to you :) good luck
28th Aug 2019, 11:38 AM
Brave Tea
Brave Tea - avatar
+ 4
What if I know basic javascript Marina Vss
4th Sep 2019, 11:21 PM
Abdulrahman Abdulhakeem
Abdulrahman Abdulhakeem - avatar
+ 3
Worm I have nearly finished javascript on sololearn but I still can't write a calculator
5th Sep 2019, 8:28 AM
Abdulrahman Abdulhakeem
Abdulrahman Abdulhakeem - avatar
+ 3
Abdulrahman Abdulhakeem I think you should revisit the first three parts of the javascript course. if you go through these with the thought of writing a calculator, you should be able to do it
5th Sep 2019, 10:21 AM
Brave Tea
Brave Tea - avatar
+ 2
Abdulrahman Abdulhakeem I don’t know Javascript and I have zero experience in web development so I can’t say.
5th Sep 2019, 2:00 PM
Kireii
Kireii - avatar
+ 1
I’d say that for C++ to be honest. But I wouldn’t recommend C++ as your first programming language if you have zero experience. So, with C off you go...
30th Aug 2019, 1:49 AM
Kireii
Kireii - avatar
0
You should learn c language and then proceed to learn any other language in future. There are many reasons to learn c as a person new to programming or you don't have any experience of programming you should carry on with c. After learning c it becomes little easier to learn any other languages. As learning only c language is not going to help you really so after c you should focus on java. It is a high level language and the concept of oops are discussed in it. You can also learn c++ or python or any other language as well. As you might have to study data structures and algorithms (dsa) in future as implementing dsa is pretty much easier in c++ but you can also implement it in java and that is not a big issue.
10th Jan 2021, 6:31 AM
Achintya Raj
Achintya Raj - avatar