If you are learning to code it is important to start with the fundamentals. Everything you learn is built up from previous knowledge so there is no point in trying to cover advanced topics until you have the basics down.
On this website, I cover the programming fundamentals that you need to learn to get started as a software developer.
You might like to start with these:
This is a complete list of articles I have written on fundamentals. Enjoy!