Windows/Linux/Mac Eclipse plugin to compile and upload arduino sketches

Start small. Don't take to big steps.
Freecks documentation is what you need but get simple things working first.