The TI MSP430 is an extremely simple device. From a development standpoint, you have a couple options:
- Use an IDE such as IAR Embedded Workbench or TI Code Composer Studio (Eclipse-based).
- Use command-line tools (msp-gcc).
The User's Guide for the specific MSP430 device will be your friend. Anything that is device-specific will be found in the chip's Datasheet. TI has an abundance of drivers freely available on their website to get you started. They may not be the most efficient methods for performing a certain task, but they can be used as stepping stones to getting your application going. You can find these software examples here.
You'll need a good understanding of the MSP430 peripherals before you can really start getting your hands dirty - how do I configure the clock system? how do I communicate UART (serial)? how do I toggle GPIO?