Skip to main content
5 answers
5
Asked 1318 views

What coding language is most used in the computer science field/ jobs?

As I am learning about some of the coding languages such as python and Java script, I am wondering which one is most commonly used when working in computer science. What do current companies/ software engineers use to create programs?

+25 Karma if successful
From: You
To: Friend
Subject: Career question for you

5

5 answers


0
Updated
Share a link to this answer
Share a link to this answer

Tahir’s Answer

Those are tricky questions to answer, and probably not the right ones to ask..I think. Allow me to explain. It depends on the domain you are in. So if you are in Mobile Application development it could be C# of Python, while if you are in core Business side it could be C++ coupled with strong Database skills while a Cloud Application development it could be Node.js , Python etc. See, its a different answer based on what you wanna do.
Its like cooking. If you ask what's the best spoon that you could use and answer could be a Silicon spatula if you are making a stir fry in non-stick pan , or a ladle if you are making a stew, or a flat thing if you are making a tortilla etc etc.
I would urge you to find what you are interested in. And I understand, sometimes its easier said than done. So do this, try some Python and Javascript coding online. There are online resources for quick start where you don't need to download anything, you can just start writing code in an online environment. See how you feel. Coding is much like cooking. You cook 1 or 2 dishes, you get the hang of it. After that, you just need a recipe and pretty much you can figure out to cook most of the stuff.
Hope that makes sense. Good luck!
0
0
Updated
Share a link to this answer
Share a link to this answer

Dan’s Answer

I suggest either Python, Java, or HTML to start if you are still in High School or pre-University. Visual Basic is a decent first language but it isn't used as much and isn't viewed with great respect on a resume. In either case, any language will allow you to start learning the constructs of programming. I believe that learning a 2nd, 3rd, or 4rth language is always easier than the first so you gain a good advantage if you have some exposure to programming before you start your University classes.

Once you start your university classes, you will be taking the classes required for your specific degree. You mentioned Computer Science (CS) which is for business-type employment. Computer Engineering (CE) is the other alternative for engineering/scientific software. If you follow the CE path then C/C++ would be useful (eventually you are likely to learn assembly language.

0
0
Updated
Share a link to this answer
Share a link to this answer

Mickael’s Answer

Hi Aya

"As I am learning about some of the coding languages such as python and Java script, I am wondering which one is most commonly used when working in computer science"

Python is definitely one that is well used, and will probably stay current for a while because it's portable, easy to use, and offers a lot of libraries for Machine Learning which is something extremely in fashion in the computer science world.

Java/Javasrcript is ok if you do web interface, which is a lot. There are also plenty of JAVA in backend processing that do not require size limitations.

C/C++ are used in programming where performances and size of the program matters. Embedded system, operating system use these languages.

C# also but I am not sure how extensively it is used in the industry other than nice API.

So I searched:
https://spectrum.ieee.org/top-programming-languages-2022
https://www.stackscale.com/blog/most-popular-programming-languages/Top_10_programming_languages_in_2022
0
0
Updated
Share a link to this answer
Share a link to this answer

Scout’s Answer

It really depends on the focus of your position but from my personal experience good overall knowledge and experience building with JavaScript, React js / react native & python can open a lot of doors if you are wanting to break into tech.
0
0
Updated
Share a link to this answer
Share a link to this answer

Niels’s Answer

It really depends on what are you are interested in. Languages change popularity over time and some might align better with subsets of software engineering. For example 20 years ago, Java was the hot language overall and was often used for everything (remember J2ME, J2EE, etc?). Ruby went thru a period of being very popular for web development. Python is going thru a bit of a resurgence mostly due to data engineering and data science. iOS & Mac development has migrated from Objective-C to Swift, although Objective-C had a very long run.

There are some languages that have had staying power for longer periods. C based languages are often helpful where more performance is required... most games today are written in C or C++. Front-end web development is all JavaScript today & has been used for >20 years. The backend is where there is more variation, though it is popular for back-end too with frameworks like Node.js.

To make a career in software engineering, you'll often be a polyglot, able to work in multiple languages. Being able to learn new languages is a powerful skill that will help you throughout your career more than focusing on learning a single language. For example, it wouldn't be unusual for a web developer to be fluent in JavaScript & another programming language on the back end (maybe Python, Ruby, Java or C#). They'd also know some document syntaxes like HTML or CSS.
Thank you comment icon Niels, thank you! aya
0