A 9mm semi-auto pistol like the Glock 19 or Smith & Wesson M&P 9 is ideal for beginners. For long guns, the Ruger 10/22 (.22 LR) is the best starter rifle.
Do I need training before buying a gun?
While not legally required in most states, professional firearms training is strongly recommended. Many ranges and FFL dealers offer beginner courses covering safety, handling, and marksmanship.