A book for complex analysis
If you learn best visually, I would highly recommend 'Visual Complex Analysis' by Tristan Needham, which has lots of good exercises and gives visual explanations for most of the core topics and ideas of complex analysis, plus some beautiful additional chapters on vector fields and other wonderful applications of the subject.
I suggest David C. Ullrich's Complex made simple.
I like Stein and Shakarchi's book on complex analysis. I used Terence Tao's blog posts on complex analysis alongside as more formal exposition. Also, I recommend Steven Miller's video lectures on complex analysis. They are very good and have the advantage of closely following the book by Stein and Shakarchi.