Skip to main content
4 answers
4
Asked 1089 views

what types of programming languages should i learn for an MIS job?

#programming #computer-programming

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

4

4 answers


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

Catherine’s Answer

Personally, I would learn Java first and then Python. Java is a statically typed language and Python is dynamically typed. This is an important distinction, but IMO Java prepares you well to learn other languages and in most courses, you get some sense of basic algorithm knowledge. I think the main thing is to understand data structures and algorithms whatever language you choose especially if you aspire to be a hard core software engineer. If you do have aspirations towards machine learning, Python would be the way to go. If you want to do web development, then getting the foundations in HTML, Typescript, CSS, and frameworks like React or Angular would be worthwhile. However, if you are pursuing full stack development, or back end programming languages I don't think you could go wrong starting with Java. SQL is something every one doing development should grasp and that may be a great starting point since you need to understand it along with relational databases when using most other programming languages.
0
0
Updated
Share a link to this answer
Share a link to this answer

Mickael’s Answer

Hi Van,

Please restrain yourself from using acronyms as, depending on the context, may have different meaning:
- Management Information System
- Multimedia Information Source
And both, to my knowledge, can apply to computer science. I will go with the first.

Usually, managing information means database. You need a database to store the information then to manage it. So the first language that seems a must for me is SQL. There are variants in this language but when you are familiar with SQL, the others are very similar.
Then you need some language to do something with the data. To my knowledge, all languages can be used but nowadays, with the Machine Learning (ML) and Artificial Intelligence (AI) algorithms and libraries, Python seems to be a nice language to start with.
There are other programming languages like JAVA, VB.Net, C# that deals with database, but honestly, Python is a nice one to start with. Java might be the second in the list.

Summary:
- SQL
- Python
- [Java]
0
0
Updated
Share a link to this answer
Share a link to this answer

Rosalind’s Answer

There are lots of various opportunities for programming. There is not one single language that you will use over your career so it is important to be flexible and plan to learn many and be familiar with basic concepts so picking up additional languages will be normal. SQL and Python could be very important if you are getting into Data and Machine Learning (ML) and Artificial Intelligence (AI). You want want to understand languages such as C, Java, and it would not hurt to have an understanding of COBOL as many systems that are in use today are written in COBOL.

The goal should be to understand the concepts of the various languages, and understand when they are commonly used. I would also suggest learning the standard development practices, getting use to git as a source code manager, and getting familiar with the various IDEs available, such as eclipse, vscode, etc. These make development easier and will be part of your experience long term.
0
0
Updated
Share a link to this answer
Share a link to this answer

M’s Answer

From Googling, some of the recommended languages I've seen for MIS career paths are SQL, Java, Python, Ruby and VBA.
0