I love software, specifically web and mobile, because of the endless potential it has. The fact that you can get a website or app up and running in a matter of seconds is just unbelievable. When it comes to creating a business all you really need is a computer and the knowledge on how to create.
There are so many resources and tools to help you get started whether that is a framework or just a website like Treehouse that teaches you how to code, it’s all readily available. Speaking of frameworks there are so many great ones out there, in all different languages. I love Laravel (php) I think its well designed and so easy to use. Another framework that I have been interested in is called Phoenix which is in Elixir. I haven’t had much time to work on it but I definitely want to pursue it more and dig deeper into it and maybe use it on a future app.
Anyway, back to my original idea on why software is so great, I love creating things, I have always been fascinated and intrigued by the idea that you can create something, sell it, and see people using it. In college I started a lacrosse clothing line and a few weeks after launching the first line of shirts, I was browsing Facebook and I saw a stick trick video posted by someone that I had no idea who it was, wearing one of my shirts! It was too cool. Now, thats all fun, but its hard to create something that is a physical product, why, because you need capital and you have to deal with inventory, shipping, etc. However, with software, all you need to do is have a computer. You can be anywhere in the world creating software that changes the world. Its an incredible phenomena that I absolutely love.
There has never been a better time to learn to code and there has never been an EASIER time to learn. There are countless resources, and unlimited reasons why you should.