If you are beginner to programming, Arduino would be good choice to go ahead. Its very easy to setup/program and there lots of documentation and sample projects available. PICs are always the best but need little bit of programming knowledge to work with them..
--