4 answers

•What are some technological tools I should be familiar with (e.g., HTML, automotive computer software, Adobe, etc.)?

Asked Limestone, Maine

4 answers

Anchal’s Answer

Updated Bengaluru, Karnataka, India

Depends what you want to pursue later in your higher studies:

1) If you want to be programmer:

Front end languages: HTML, CSS, Javascript

Backend languages: C, C++

Scripting languages: Python, PHP

Web Design and Framework: Angular JS, Node JS, Django

Database: MySQL, MongoDB

Need to be good in formulating logics and algorithms to make your programs more effective.

2) If you want to pursue something in Data Science: Learn more about visualizaton tools such as Tableau. You need to have good knowledge on Statistics, how to play with number and data and to put that data in human understandable manner.

3) If you want to be graphic Designer, you need to be creative and have a good know of how to use Adobe photoshop.


António’s Answer

Updated Barcelona, Catalonia, Spain

Hi Jaheim,

That's a very good question, and even experienced developers struggle with this question.

My personal advice is not to get attached to anything in particular, learn what makes sense for the current challenge and try to have a wide knowledge as possible since technology changes so fast that this will get you prepared for the future! 

Piyush’s Answer

Updated Bengaluru, Karnataka, India

It all depends what is your goal, there isn't any specific answer to this.

If you are looking towards a career as a software developer, you should :

  • Learn at least one object oriented programming language (C++, Java, Python, PHP, etc.)
  • Learn basics of a frontend programming (HTML, CSS, Javascript)
  • Have a good knowledge of Data Structures, Algorithms and Operating Systems.
  • Working knowledge on a Linux OS.

Again, it narrows down to your interests as you develop along your career path.

Mi’s Answer

Updated Tianjin, China

In my opinion, those are least things need to be familiar.

Front End: 1. HTML, CSS, Javascript; 2. one of SQLs; 3. one of famous Frameworks

Back End: 1. one of Object Oriented Languages (Java, C++, Python); 2. one of SQLs; 3. Knowledge about Algorithms