Which guitar is best for a beginner, spanish or acoustic?
If you want to learn to play classical guitar, then you’ll want to get a classical guitar (what you called spanish). These have nylon strings, are a little smaller bodied, and have a slightly wider neck typically. They are picked with the fingers. If you like country, rock, jazz, blues, or basically any style other than classical, you’ll want a flat top steel string acoustic guitar. These are typically strummed with a pick or picked with the fingers and woudl actually be more versatile than a classical guitar. You can play classical guitar on a steel string guitar, but if your only interest is in learning classical guitar you’d be better off buying a classical guitar, otherwise go with the flat top steel string.