Even though you may not have any formal software development education, learning how to code is a worthwhile pursuit. Personally, my formal education was focused on business, marketing and related topics. I have spent most of my career in product management and product marketing for technology firms. Initially, I learned the fundamentals of HTML, CSS and WordPress. But that was the extent of my “coding” experience.
Learning to code has great benefits, especially for software product managers. While you may never be an ace coder, it gives you a lot of insight and perspective from the developers point of view that you work with on a day to day basis. You get a much better feel for what can be achieved, the various tools that are available and potential trade-offs that software developers face.
The learning curve at first can be steep, but if you keep working on it, it will come. Learning to code is much like learning a foreign language. You will first learn to understand other’s work and examples, and then you will be able to create your own.
Learning how to code has helped me a better software product manager. It has given me insights that I hadn’t realized before. Without question, I can talk with my developers and understand them better (especially the front end ones).