Of course it's possible to single crochet an afghan, but it would take a really long time. Try double or treble stitching every other row, to make it go much faster and have a nicer texture.
Of course it is fine to crochet the entire afghan in single stitch. There are actually many designs that will call for single crochet and it will be warm.
I'm sure it's okay to do this but it could be very time consuming. You may want to look online for ideas and techniques on knitting to learn more. There should be a lot of good resources available to show you what you need to do to get started.