Programming, coding, is different from development. It's about data structures and algorithms. What kind of information you're going to manage, and how you will manage it. That sounds exactly like something everyone should learn to do; however, I don't know for sure that you should.
All of us are different. We all have different strengths and weaknesses. But you know...we have something in common: Machines are better than we are at the actual task of manipulating information. Alternative facts aside, machines have more reliable memory, and they adhere to strict rules about how to manage information. Once told what to do, a machine will execute that command exactly as it is written. We are not as disciplined. So by all means, learn about data structures. Learn about algorithms, but don't think that you have to be able to build a fully functional web application. That stuff is very difficult.