I'm currently self-studying some complex analysis. My background is limited: single- and multivariable calculus, linear algebra, introductory Fourier analysis and matrix theory. Each course, with multivariable calculus being a bit of an exception, has emphasized theory and proofs. I've also done the first four chapters of "Baby Rudin" in my spare time.
The complex analysis book by Stein and Shakarchi is interesting. At times, the book omits quite a few steps that are not so obvious to me. I'm not unfamiliar with this from Rudin who I found was very clear despite the rather terse style. This book will sometimes omit more than I would like. For example, on pages 42-45 the book gives two examples of how real integrals can be solved using Cauchy's theorem, and I had to do a significant amount of filling in the steps and this made me kind of lose track of the bigger idea. I don't like being spoon-fed things because I like to think but at times filling in the steps too much gets in the way of the learning. At least this is how I experience it.
My gripe with the book, however, is with the exercises. Many of the exercises, I find, are very difficult. With Rudin, I struggled because the material was abstract: working so rigorously in general metric spaces was extremely challenging for me but I still managed to do at least half the exercises in each chapter. I can at best a third of the exercises in S&S.
Any advice on how to better absorb the material in this book? It seems to have a pretty interesting approach with many interesting topics (Zeta function, prime number theorem, Riemann mapping theorem, elliptic functions) including some that appear early (Runge's theorem, Hadamard's factorization theorem). So there's plenty of wonderful mathematics here but the exercises are making studying this terribly difficult.