I like to write songs
If you want to hear some of the one's I'm working on you can hear them here:
http://www.youtube.com/user/isungmusic They are titled 'song preview'. The other videos are contest entries I did for Kpop songs.
I don't know a ton about music theory either-singing is my strong point. But I found these AWESOME programs that help a TON for people who don't know music theory like myself.
The first one is called Linux Multi Media Studio (LMMS). It was made by Linux, is completely legal and free and REALLY easy to use!
It has what it calls a "piano roll" which is an entire piano keyboard laid out and you can click on any note to hear it and if it's the one you want you click on the space beside it and a green line (the note) appears. To change the time length of the note you just drag it with the mouse. TONS of instruments are available to use in LMMS and most sound awesome!
Also there is a fairly new program called Zya. It works partly with the internet so you need a good connection to use it well. In this program, if you have a microphone, you can sing the notes you want a certain instrument to play and Zya converts your voice into which ever instrument you select! That's AMAZING!!! I'm pretty sure Zya is free. If it isn't, I don't think it costs that much, and it would be worth buying I think.
Good luck!