I absolutely love learning from online courses!
I've mentioned in one of my previous posts that I started learning how to code one year ago. I found a huge course on Udemy in full-stack software development. I'm about to finish it in one to two days. Over the past few months, I've also read articles on programming forums and researched how to become a better developer, what to read and why, what other courses and supplementary materials are out there to study, and everything I could find to dive deep into programming. I have also found amazing free courses on Youtube.
Nowadays, there is an abundance of free online courses even from major universities like Harvard. There are great instructors out there who share their knowledge for free - or almost for free. Do not hesitate to pay a small fee for an online course from a good instructor. And how do you know they're good? Just google them. Google is our best online friend (another tremendously important skill to master...googling).
And as a skill, you must practice it a lot to become good at it. You have to know what to write in order to find what you want as fast as possible. I believe there is a course somewhere for that too.
Anyway, courses can save you a lot of time. Your valuable time. You can learn something faster and maybe better from a course than on your own. The same principle applies to books. Read a lot of books, biographies, self-improvement books and you'll learn a lot from others' lives or work.
I'm about to start my next course to learn Python. I've also found a course on how to learn Spanish from scratch. I watched the introductory video and I liked the instructor so much. I'm about to start learning Spanish too - bye bye sleep!
Thanks for reading :)
Cool post!))
Python is a good choice for a first real programming language (sorry, I can't stand JavaScript). Of course, it's still a dynamically typed language instead of a statically typed one, so you may consider reading about using type hints. Ramblings aside, I recommend you this website for a nice collection of helpful tutorials: https://realpython.com/start-here/
The good thing about this side is that it contains a lot of practical information you'll certainly use in real life.
Otherwise, the official Python documentation contains a tutorial as well, which is really good as well.
Thank you Eduard! I've already bookmared it and I'll check it for sure. Why can't you stand JavaScript?
Because of how it was invented (in 6 days or so, basically just a hack), how it evolved and how it's currently (mis)used for everything that goes beyond manipulating the DOM :D. I mean, there is a very valid reason for having languages like TypeScript as alternative (better) languages.
I like Javascript and what I am able to bulid with it especially with node and mongoDB together. I'll start everything from scratch now(starting with the Python course on Udemy"build 100 projects in 100 days") although now I know how to skyrocket my learning and how to work on my study and be able to be more productive. :)