It probably depends what you mean by beginner - if you know how to hold the guitar, can play a couple of chords and know what some terms like "hammer on", "pull off" and string bending mean (without necessarily being able to do them), I'd say definitely. I'd describe myself as a beginner too, having owned a guitar for about 15 years without ever getting past playing a few chords and learning 30 seconds of a few songs. However since owning rocksmith I can now play a couple of barre chords, I can do string bends (not always in tune), and I've learnt to navigate the fretboard and strings far better than I ever learned in the preceding 15 years. I can't yet confidently play a whole song off by heart, but I'm really close. The mixture of songs means there's always one you'll get on with more than the others, as it'll match more what you're good at (I'm better at single note songs, than chords) - and that's great for the confidence. When you throw in the guitarcade, it then gives you so many tools to progress. I think it's an amazing piece of software.