Fruity Loops Studio is rather popular and really easy to use. You can use the demo for free, but buying the program is helpful if you're planning on making more complicated, long songs that take some time to make. You can't save projects in the demo, only export and import certain file types.
Then just search on google or whatever for a site with some good soundfonts.
You'll probably need to find a forum or something where people can help you figure things out. I got FL Studio for video game remixes, so I've joined the vgmix and OCR forums.