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.
This is very helpful. Thanks for sharing!
LikeLiked by 1 person
Awesome! Very glad you like it 🙂
LikeLike
hello there!
Do you know how to connect front-end Html Pages with the database?
LikeLike
Hello!
It’s usually done indirectly via a backend as far as I know.
LikeLike