I kinda do it a lil backwards personally, I usually go through the move-list first, then watch other players to get an idea of what tools I should be using. I’ll usually lab a couple combos and play online casuals and mess around in an actual fight just to get a feel for how the character works. Then i’ll go back, work on utilizing those tools for neutral, mixups and punishment in training mode again. Combo optimization comes with time, worry about the basics first. Once I feel comfortable piloting a character I usually will begin optimizing more.