Namecheap is an excellent host for beginners. They have low prices across all their plans. Features they offer should be satisfying for any beginners, but experienced users with special requirements might need to look elsewhere to be satisfied.