Word of advice, try making it a habit to get over any pissed off moments. You will have a lot of moments where you cannot punish unsafe moves correctly due to poor execution or reactions. IT wil no doubt cost you entire matches. It’s ok to get mad a stuff like this but in the end it’s just an emotional response that you can easily replace with calm reflection. The less time you spend raging online, more time you save understanding the game.
Unless you are talking about lite-mode “spammers” which allow you to do moves on a whim, do not compare the repetition of fireballs or other projectiles to spamming. As much as it doesn’t seem so to the naked eye, there are certain risks involved.
After you understand all the fundamentals of defense, offense, and spacing.
You can do yourself a huge benefit by reading the Footsie Handbook in it’s entirety. I’m not kidding. It’s jam packed with insightful ideas backed with video evidence. It’s no less than a Street Fighter Bible.
As long as you stick to fundamentals in tight situations though, you won’t have to worry about doing the best combos at any given time or getting the most opportune mix ups.