5 answers
Updated
498 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?
Login to comment
5 answers
Updated
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
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
I am really grateful you took the time to answer this question.
Melinda
Updated
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
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 for taking the time to help.
Melinda
Updated
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."
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."
Updated
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
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 so much, Jas!
Melinda
Updated
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
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, this is really helpful.
Melinda