What are some good beginner songs to learn on guitar?

The following are good songs a beginner can learn on guitar:

- Smoke on the Water by Deep Purple
- Brown Eyed Girl by Van Morrison
- Heart of Gold by Neil Young
- Seven Nation Army by The White Stripes
- What's Up? by 4 Non Blondes
- Wild Thing by The Troggs
- Wonderwall by Oasis