Here are some of the programming languages which I think are very beginner friendly:
- Python
- C
- C++
- Java
- SQL (Although it is not a programming language, it is beginner friendly and essential)
- HTML (Although it is not a programming language, it is beginner friendly and good-to-know)
- CSS (Although it is not a programming language, it is beginner friendly and good-to-know)
- Scratch (Even though you cannot really build anything real with Scratch, it is a good starting point)
- Blockly
- JavaScript (Although I think JavaScript is hard for beginners to grasp but still many people think it is beginner-friendly, so including it in this list)
- Go