Creating and Recording Songs?

Chika D. asked: What type of eletronic or digital keyboard should I get, because I want to create the songs I write into music. What keyboard has everything instrument and also vocal recording so that I will be able to sing with it. Also is there any good music recording software for computers to edit [...]