My school starts off beginners with a language called qbasic. It is solely a learning language. This is for people who have never coded before. It is very close to visual basic and you will learn basic coding skills. The language is not useful anymore but you learn useful coding skills. I highly recommend this for beginners. You can learn it within hours if you are already a good programmer.
You will learn such basic skills as
variable types
decision structures (if-then and case statements)
sub modules
functions
loops
formatting output
programming logic (math and stuff like that)
arrays
error catching
how to make code readable
how to document code
and more.