I do understand that there are different programming languages, however, I want to know the easiest programming language for someone who is completely a newbie in programming.
If you want to go for web designing
First thing you gotta start with is HTML and CSS, Then move to PHP and MySqL later.
HTML which stands for Hyper Text Mark Up language, is used to build the structure of a web page and contain the content.
CSS which stands for Cascading Style Sheets is used for designing, beautifying and organising the web page in a more unique way.
Think of HTML as the naked human body. Think of CSS as the colourful cloth that the body wears which makes it more beautiful.
Fun facts. When dealing with HTML you'll come across the Head, Body, and Foot tag (a replica of human features), But when dealing with CSS you don't come across shirt, Jeans and cap tags
For more understanding of HTML and CSS, take BMF as an example. The Logo, The color and everything that looks colorful and makes it beautiful is an example of CSS job. But without HTML, there will be no text contained on the page.
PHP which previously stood for Personal Home Page but now stands for HyperText Processor is used for performing complex actions on Web Page.
Like sign up, processing of forms, uploading of images and etc. It works with MySqL which is a database to store information and pull the information out when needed.
For example when you were signing up on this forum, it is possible, that HTML was used for presenting the form to you, PHP was run to process the form when you clicked the Sign Up button after entering your information. CSS was used to beautify the form, give color to the buttons, etc.
When you clicked the Sign Up button, PHP connected with MySqL database and stored your information there. Now when you want to log in, you enter your username and password in the form (again presented by HTML and CSS), then PHP runs again and pulls the information you entered previously stored in MySqL database . If they matched, then you are logged in, if not then you are not logged in.
I hope this is making it clearer to you.
HTML, CSS are client side languages, they work with the browser. PHP and MySqL are server side languages and they work with the server (APACHE or something else) which needs the browser to be refreshed before they process their tasks.
You can also look into Javascript, A client side manageable alternative to PHP but not fully viable alternative. Bam! im done.