Cheat Sheet: Software Development Technologies

Ever wondered what is Java and what is JavaScript? Or what actually are back-end and front-end? Or what programming languages developers might use when developing mobile applications?

Well, I was recently asked to answer some of this kind of questions and explain this broad software development concepts a little bit more. Then, I remembered I’ve actually been asked a lot regarding this topic. Great, let’s make a cheat sheet for everyone 🙂



Disclaimer: I made this mostly with knowledge coming off the top of my head and after some light googling. Of course this diagram doesn’t include everything that exists in software development but I hope it covers a lot of at least the most popular concepts that are out there.

If you think something else worth mentioning is missing, I’d be happy to read your opinions in the comments.

4 thoughts on “Cheat Sheet: Software Development Technologies

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s