Beagle newb needs some help!

Ok, so this is all starting to make my head hurt. Here is my
situation:

I want to use the BeagleBoard to communicate with a SD card utilizing
SPI mode and be able to send basic commands (e.g. CMD0). Is this
possible?

Is it going to involve writing a program to do this for me? Or can I
do it in real time?

I am not asking for someone to hold my hand on this, just need some
guidance about what I need to learn in order to make this happen. I am
guessing it is going to involve learning C, but I am not sure. I don't
know much about programming, but have the desire to figure it out.

If someone could point me in a direction, hopefully the right one, I
would really appreciate it. Thanks.

hi,
if you want to send the commands besides read/write, then you should
add the support based on the kernel mmc block driver, try to write an
api which would read the ioctl. Then of course you should learn C, and may
be some knowledge about linux kernel.

Best wishes
Wang Qing Pei
Phone: 86+18930528086