I am looking to get learn to play guitar and was wondering what kind of guitar would be good for a beginner? I would like to play anything from Pink Floyd to Tool. What would be a good guitar that is descent and below $300? Also if you could suggest an amp that would be great. Thanks.