Der Preis für so ein Starterkit ist nicht ohne.
Wenn du das was du als Ziel hast realisieren willst, ist es besser eine Programmiersprache zu lernen. Die geläufigste ist "C". Es gibt im Netz jede Menge Tutorials zum lernen.
Du kannst mit den Arduino Sketches sehr viel realisieren, aber wenn es mal nicht mehr geht und es keinen gibt der passt, dann musst du doch wieder selbst programmieren.
Zum Starten allerdings ist so ein Arduino Uno sehr gut und an die Arduino Software ist man ja nicht gebunden.