A programming language is a language to communicate with computers.
By communicating I mean you tell the computer to do something by writing code. A person who uses programming languages to command computers is called a programmer and/or developer.
There are many different programming languages for different uses.
- A computer
- Knowing how to use your computer ( makes your programming life easier)
- HTML & CSS
- Arithmetic and if you know (algebra is a plus for yourself)
For text editors you can pick one of these