I strongly encourage anyone with even the *slightest* interest in making a roguelike to give this a try. This is a genre that lends itself really well to iterative development. You can start ultra-simple and add features one by one until you have a game of the desired complexity. Also, due to the minimal graphics and sound, you can get away with not using any kind of custom art and still end up with something presentable.