Skip to main content
5 answers
5
Updated 362 views

Which programming languages should I focus on?

I am a junior in high school. I want to pursue a career as a software engineer. I'm currently in a fellowship where I'm learning basic web development languages and React, but I want to have more languages under my belt. Which languages would be best for me to focus my time on?

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

5

5 answers


1
Updated
Share a link to this answer
Share a link to this answer

Asha’s Answer

Will start with Web development it has two main part frontend and backend.

Frontend Tech stack - HTML, CSS, JavaScript. Framework: Angular, Reacts and Vue.js
Backend: Nodejs Database: MongoDB

Start with basics HTML, CSS and JavaScript once you're done you can go for Reacts. why React because learning curve for this is less than any framework.

I am sure this will help you to get job any IT company
Thank you comment icon I am really grateful you took the time to answer this question. Melinda
1
0
Updated
Share a link to this answer
Share a link to this answer

Jerin’s Answer

Hi Melinda,

I hope you are doing well. Thanks for your question . There are many languages that are in demand, but a lot companies at the moment are looking for Java Developers , so it is good , if you can learn it . But it will be much better if you can start with C, then move to C++ and then to Java, this is for you to understand things very well from the beginning . As in Java a lot of things are already there with libraries , you may not understand how it all works, so C and C++ will give you a chance to learn from where it all started . Even C# in addition to Java is good to learn.

At the end of the day, once you know either C or C++ , I would say you can learn any other languages without any issue.

You can consider improving knowledge on SQL as well.

Thanks and Regards,
Jerin
Thank you comment icon Thank you for taking the time to help. Melinda
0
0
Updated
Share a link to this answer
Share a link to this answer

Jas’s Answer

Hi Melinda,

I would say that instead of focusing on putting more languages under your belt that you also familiarize yourself with transferable concepts that make up many languages such as memory management and parallelism. These concepts will also help you in React when working towards making your code more performant by helping you understand and build awareness about things such as memory leaks!

Thanks,
Jas
Thank you comment icon Thank you so much, Jas! Melinda
0
0
Updated
Share a link to this answer
Share a link to this answer

Umme habiba’s Answer

This is vast question, but I can help you with what requirement for entry level jobs.

Will start with Web development it has two main part frontend and backend.

Frontend Tech stack - HTML, CSS, JavaScript. Framework: Angular, Reacts and Vue.js
Backend: Nodejs Database: MongoDB

Start with basics HTML, CSS and JavaScript once you're done you can go for Reacts. why React because learning curve for this is less than any framework.

I am sure this will help you to get job any IT company
Thank you comment icon Thank you, this is really helpful. Melinda
0
0
Updated
Share a link to this answer
Share a link to this answer

Makarand’s Answer

You can upskill with the latest technology from the same industry,
1. Sass - "Sass reduces repetition of CSS and therefore saves time."
2. JavaScript JSON - "JSON is often used when data is sent from a server to a web page."
3. Git - "Git is used to collaborating on code."
0