Thrustmaster TWCS and T16000M are great and cheap for the start.
Then learn one thing at a time and what interest you the most - using Sidewinders and AIM120 or bombing?
Watch tutorials on YT, assign buttons as you watch and learn - just a few you need at the moment, not all of them at once. Feel comfortable with them, remember, move to learn another thing, assign new buttons, maybe rearrange if needed. Dont learn or try everything right from the start and dont bore yourself with boring things like datalink or stuff like that. Just have fun with it.