What do I need for Arduino + robot + iPhone project - suggestion v. welcomed!

Hi there!

Im planning to take 1 year off work and do some fun hobby projects.

Im thinking of building a remote controlled toy car controlled by an iPhone app via Bluetooth 4.0. The car would be controlled to accelerate forward, reverse and turn by the iPhone.

The goal of the project would be to learn to program an Arduino and to learn to program a simple app and to have fun + make something more than just software, ie something that interacts with the physical world.

Today I have an iMac and an iPhone. What do I need to buy in terms of hardware? Any suggestions what would be suitable would be very helpful. I currently live in the US and prefer to shop on Amazon.com.

In terms of software I understand that I need to enroll as Apple developer for around $100/yr, anything else I need to buy?

Also, what would you say the difficulty of this project is? I have some limited programming experience, but havnt done much in years.

Kind regards,

Henrik

Would these items essentially be enough for my project?

  1. RedbearLab.com Bluetooth Low Energy Shield V2.1 http://www.amazon.com/Bluetooth-Energy-Shield-Arduino-V2-1/dp/B00GXHZ1MG/ref=sr_1_1?ie=UTF8&qid=1435344787&sr=8-1&keywords=redbearlab+ble+shield

  2. 4WD Arduino Mobile Robot Platform Kit http://www.amazon.com/DFRobot-Pirate-4wd-Mobile-Platform/dp/B009646R3K/ref=sr_1_1?ie=UTF8&qid=1435344939&sr=8-1&keywords=dfrobot

  3. Adafruit Motor/Stepper/Servo Shield for Arduino v2 Kit - v2.3 http://www.amazon.com/Adafruit-Motor-Stepper-Shield-Arduino/dp/B00MBXZQAS/ref=sr_1_1?ie=UTF8&qid=1435345283&sr=8-1&keywords=adafruit+motor+shield

  4. Adruino Uno http://www.amazon.com/Arduino-UNO-board-DIP-ATmega328P/dp/B006H06TVG/ref=sr_1_1?ie=UTF8&qid=1435345339&sr=8-1&keywords=arduino+uno

  5. Four 0.1uF ceramic capacitors http://www.amazon.com/0-1uF-Voltage-Ceramic-Disc-Capacitors/dp/B008DFCUFW/ref=sr_1_1?ie=UTF8&qid=1435345356&sr=8-1&keywords=0.1uF+ceramic+capacitors