These are all programming languages which are referred to by their acronyms.
Each programming language has its own benefits and uses. It is best that you research on your own to find one that best fits your needs.