Hello there everyone.
Complete noob here! I've bought my first pi, set it up with Raspbian, ran it headless and installed a node.js server on it to send data to a remote server.
My idea is to have a Pi, connected to a long-life battery (No idea which one, with say a days charge), with GPS and 3G functionality. It will be mobile (let's say on a person, donkey or landshark) and send GPS co-ordinates to the remote server (which plots them on a Google Map). Eventually I envisage a few buttons and LEDs and the like on the device too.
Now I'm a software guy, not hardware, so this is my first foray into electronics prototyping! I don't know what GPS to use or what 3G system to use (I have seen Arduino "shields" and USB sticks for this?).
My question is really 'where to start?', should I learn soldering and electronics before beginning, or is it not necessary?