Any edition of "Mathematical Ideas"[0] might be a good place to start. While it may seem too basic for some, I feel that it covers a lot of concepts and material that are very useful when programming - problem solving, set theory, logic, number theory, basic algebra, etcetera - and does so in a way that is gradually cumulative and not so daunting.
Maybe this book will help you to realize you don't really suck at math, you just had some terrible teachers or whatever. It's also a great introduction to many different mathematical subfields so you can see which ones are most interesting/useful to you for future study.
Maybe this book will help you to realize you don't really suck at math, you just had some terrible teachers or whatever. It's also a great introduction to many different mathematical subfields so you can see which ones are most interesting/useful to you for future study.
[0] https://www.amazon.com/Mathematical-Ideas-14th-Charles-Mille...