It's a long story, so lets cut to the good bits. I have been programming for roughly 5+ years. The starting language I chose to write in was Lua. Soon after learning all the basic and some intermediate-advanced fundamentals, it got boring.
There isn't a lot you can do with Lua. Quite a basic and beginner-friendly language I'd say. That's where I started to learn Python (timestamp would be 6 or so months after learning Lua) and it looked very promising. Since then, I have been
creating advanced-level projects that functions well, is efficient, has a low-workload on the systems hardware, making sure there are absolutely minimal to no bugs, some cross-compatibility when working with different types of tools, etc.
What are the main programming concepts that you know?
I won't list the basics as, well, simply put: they're the basics and have nothing to do with advanced techniques.
General Knowledge
- Discord Bots
- Creating API's
- Asynchronous Code
- Web-Scraping/Crawling
- Advanced Threading Systems (that have builtin logic making them faster, and more efficient)