3 answers

What are the different branches of software? Which is the best one?

Asked Viewed 559 times

I am confused what to choose #engineer #software #employee-training

3 answers

Ashley’s Answer


Gosh! There are so many different types of software. I think right now the hottest types are apps and cloud-based/SaaS (software as a service). A good foundation in programming will help. Good luck!

Gabe’s Answer


"Best" is hard to say. "Best" is probably more based on what you are interested in.

If you are really interested in programming you should start with learning a language like Ruby or Python. These are 'simple' scripting languages that are fairly easy to learn. Once you have some experience, and you like programming, you can look for a way to use this knowledge on something you are interested in.

The "hot' topics in programming right now are cloud computing, artificial intelligence/machine learning and micro services. But non of these are approachable until you learn some of the basics of programming. Start small and keep building on it.

Jerel’s Answer


There are a many different categories and subcategories of software. Here are a few categories of software that tend to be popular these days.

  • Web-based applications
  • Mobile applications
  • Desktop applications
  • Gaming

Each of these are pretty broad fields, and can have branches inside of them (for example iOS vs Android development within mobile).

Its difficult to choose a "best" branch since what may interest me may not be something that you are passionate about. If you're interested in software development, I'd suggest figuring out what sounds interesting and find some resources to help you begin learning. Hope this helps!