No tech background? You will be a mice in a field gathering seeds, while the harvesters are racking in the crop. It’s not something to just think about. Like anything, you should have passion for it, or you will hate it eventually. Furthermore, you have to live and breathe tech. I’m not saying you are not capable of it, but for the long haul, I imagine having to jump around from company to company, always, always, always, thinking about the next things. Study computer engineering, software engineering, or just read software development books. I would strongly recommend this career path for you if you can visualize what you want to create, otherwise, prepare to become just another tool in the field, probably having to work as an intern to a well established company.