How to program Beagle Board?


I would like to use Beagle Board to control a web camera that can
stream live video wirelessly via bluetooth to a laptop. However, I am
very new to this board and after much research, I am still very lost
on the programming side of this board. Can someone guide me on how to
program this board and if my idea would be feasible on this board?
This is extremely important to me as it is my final year project,
hence really hope to get some help from all of you. Thanks in
advance! :slight_smile: