How many languages should I know as a Computer Science student? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 7

How many languages should I know as a Computer Science student?

I was wondering if I need to know all the programming languages as a computer science student?

12th Aug 2018, 6:02 PM
The Boss Gent
The Boss Gent - avatar
18 Answers
+ 7
The Boss Gent Programming concepts are things such as variables, control structures, data structures, algorithms, design patterns, paradigms (procedural/structured/imperative), etc. All of these are not specific to a certain language, so by learning more about these things you get a wider understanding of programming as a whole. It is knowledge you can apply in a great variety of languages.
12th Aug 2018, 8:24 PM
Eduardo Petry
Eduardo Petry - avatar
+ 8
Well, the more you learn, the better you become.
12th Aug 2018, 6:07 PM
Vedant Bang
Vedant Bang - avatar
+ 6
It's more valuable to learn programming concepts than programming languages.
12th Aug 2018, 7:13 PM
Eduardo Petry
Eduardo Petry - avatar
+ 5
for programming purpose you should be learn 2 language as well as object oriented language. you also learn this language you prefer. but learn basis of all language is best for every coder.
14th Aug 2018, 5:00 PM
Pragati Awasthi
Pragati  Awasthi - avatar
+ 4
Python, Java, Ruby, PHP, HTML, JavaScript, Swift, SQL, Jquery
14th Aug 2018, 12:04 PM
Roneel
Roneel - avatar
+ 2
learn any object oriented programing (OOP) language like C++ or java. now a days Python is popular language. so u can learn Python also.
12th Aug 2018, 7:17 PM
Rakesh Kumar
Rakesh Kumar - avatar
+ 2
Depends on what you want to do. If you're into web designing, the obvious choice would be HTML, CSS, JavaScript. Languages such as Java, Python, JavaScript are hugely in demand in the market currently and are highly versatile+widely used. Above all, as mentioned in the answers above, what is important is to understand programming concepts which are similar in every language. Personally, I found using Java to understand the concept of OOP quite effective. C is also good to understand these concepts at a lower level.
14th Aug 2018, 1:21 PM
Prava
+ 1
The more you learn the better your knowledge will be if you will ask me I say learn all language that cross your path
12th Aug 2018, 8:13 PM
George S Mulbah II
George S Mulbah II - avatar
+ 1
seeing my friend who graduated from BSCS, you don't need to "ALL". he had experience with java,C/C++/C#, .net. all he learned from our school whether he liked it or not since it's part of the school's curriculum. he's now just learning python tho.
13th Aug 2018, 1:21 PM
miguel rohv
miguel rohv - avatar
+ 1
With different programming languages you get to know different things. My course of computer science started with C, making a linked list with pointers, getting familiar with memory allocation, then we learned C++ (encapsulation, polymorphism, inheritance), some assembly after that & only then JAVA. From each of the subjects I've learned the <<basics>>. I can guarantee, that if You know one programming language well, You'll be able to learn other ones in no time :)
13th Aug 2018, 2:51 PM
MarJan
MarJan - avatar
+ 1
It's all depends on you that, in which field you want to make your career. Basically you must knows the basic of all the languages. Every language have their own pros and cons. So, you should knows 2-3 languages which helps you in your project without any others help.
14th Aug 2018, 3:43 PM
Harsh Sharma
Harsh Sharma - avatar
+ 1
one but you needs to be good at that , there are other things that you need to know other than programming language , database, data structures, algorithm, system architecture etc
14th Aug 2018, 5:23 PM
Rajat Tyagi
Rajat Tyagi - avatar
0
Eduardo Petry , what are programming concepts? please elaborate more
12th Aug 2018, 7:22 PM
The Boss Gent
The Boss Gent - avatar
0
for programing concept learn data structure
12th Aug 2018, 7:23 PM
Rakesh Kumar
Rakesh Kumar - avatar
0
Hohoho
13th Aug 2018, 4:32 PM
vijay
vijay - avatar
0
just shift already
14th Aug 2018, 12:52 AM
patricksuerte
patricksuerte - avatar
0
One is more than enough.
14th Aug 2018, 12:53 AM
N00B
- 1
C C++ JAVA PHP C/AL AL C#(.NET) SQL HTML CSS Bootstrap Python Ruby JS JSON
13th Aug 2018, 7:29 AM
Sangit panchal
Sangit panchal - avatar