In my entire life i always loved the IT word and how the software on my personal child laptop were made. I started developing some small project such us file organization, file viewer and simple calculator.
The best way to improve the programming skills is to be enough curious to always search for better solutions and study how they are made, in this way you are always encouraged to learn you thing to utilize later in work projects.
I'm actually a software developer in a small company that develop custom solutions for the clients based on their specific request. In my free time i like to start new projects to improve my personal knowledge and space from the world of programming languages to the world of networking solutions such us container application, virtualization providers and self hosted solutions.
For a Full-Stack Developer is very important to learn a lot of different types of programming languages and for that we need a lot of different software that allow us to accomplish tasks.
GNU General Public License v3.0