Good for you!
Have fun learning coding! Personally, I think you'll find it easier than some people seem to think.
I started learning on KhanAcademy: khanacademy.org While it might not be good for everyone, it teaches really easily, and while it seems like fun and games at the time, eventually everything I learned from it carried over really well to real-world situations.
The only thing I have against them is that they didn't do a great job explaining how things work outside of KhanAcademy. Specifically, the frontend/backend distinction was hard to wrap my head around at first.
Because of that experience, I wrote this to help anyone with the same problem: github.com/naclcaleb/Webcourse/blob/master/Lesson⦠(Not trying to advertise, it's just that this is the way I wish it had been explained to me)
Also, I definitely agree that Hashnode is friendlier than Github. Some of the people on Github are just plain mean.
Also, my personal advice (only suggestions, nothing more):
For whatever reason, to most developers, the idea seems to be that JavaScript is cool, and HTML isn't. Why? π€·ββοΈ
I would definitely try Python again. It's one of the most popular languages right now, especially in Machine Learning due to its support of TensorFlow (but then, JS supports that too, which is making it even more popular...). Plus, Python is a nice language for making handy little scripts that do whatever you want. There's been many a time when I wanted to automate something, and Python was the quickest way to do it (the more you code, the more you get obsessed with efficiency and automation βΊοΈ).
I read a book recently simply called "Coders" by Clive Thompson. If you haven't read that already, I would definitely do that. He does a really good job of explaining how coders think (he nailed me quite a few times), and also addresses some of the issues in the field π
Those are just suggestions; do with them what you will π