Start out by deciding what sort of language you'd like to use.
These days, Python seems most obvious, although Python 3 is to my opinion an awkwardized version of Python 2, but Python 2 is no longer an option, so it's a bit weird now.
Learn first what languages exist.
1) C is difficult
2) Bash (shell scripting) is nonsensical as "fun" language -- you're better off with a real language
3) Pascal is pointless nowadays but good for beginners back in the day
4) Java is pretty nice
5) PHP is not interesting as a first language unless you immediately want to build websites.
6) Ruby is like Python but a bit more exotic
7) Perl is undoable for a newbie.
So I would suggest that Java and Python should be at the top of your list.
What is important is that you also learn about real functional programming language "record" or "struct" concepts.
For example, this is not a bad site for C:
https://www.tutorialspoint.com/cprogramming/I think a real functional language like C or Pascal is essential in the end for basic concepts, so you will have to learn about:
* variables
* arrays
* function calls
* conditional statements
* loops
And also structs (or records) which are combined variables.
But, you can get started with Java or Python just fine and it's easier nowadays.