Looks like a great project. As far as learning software there is nothing like getting some basic knowledge then jumping in and finding tutorials when you get stuck.