I would focus on certain fundamentals first. I would also suggest picking a single programming language to learn and learn it well.
Python is one that many people choose as it has many courses and books on learning.
Pick a text editor or IDE and practice with it, the tools you choose can help you a lot.
MIT has a great course 6.00 Introduction to Computer Science.
Udemy has a great Python 3 course Complete Python Bootcamp: Go from zero to hero in Python 3
I would learn a little about Clean Code, I started porting a PHP version to Python https://github.com/tvmaly/clean-code-python it is a work in progress. The book by the Robert Martin is a great way to go if you like books.
I would learn how to test your code, Kent Beck's Test Driven Development book is good and also covers some patterns.
Learn about Object Oriented design, Data Structures, and Algorithms
Learn about version control, git is a good choice
Learn about the command line, it is always a good skill to have
Python is one that many people choose as it has many courses and books on learning.
Pick a text editor or IDE and practice with it, the tools you choose can help you a lot.
MIT has a great course 6.00 Introduction to Computer Science. Udemy has a great Python 3 course Complete Python Bootcamp: Go from zero to hero in Python 3
I would learn a little about Clean Code, I started porting a PHP version to Python https://github.com/tvmaly/clean-code-python it is a work in progress. The book by the Robert Martin is a great way to go if you like books.
I would learn how to test your code, Kent Beck's Test Driven Development book is good and also covers some patterns.
Learn about Object Oriented design, Data Structures, and Algorithms
Learn about version control, git is a good choice
Learn about the command line, it is always a good skill to have