Raspberry Pi ve Arduino gibi kartlarla, C, Python, C# gibi daha önce masaüstü uygulamalar geliştirmekte kullandığımız dillerle, Internet of Things (Nesnelerin İnterneti) ekosistemi için kolayca gömülü sistem uygulamaları geliştirmek mümkün hale geldi. Raspberry Pi ise bu kartlar içerisinde, Linux işletim sistemi yüklenebilmesi ve HDMI desteği sağlaması ile ayrı bir öneme sahiptir. Geniş uygulama kütüphanesi, ekran ve kamera bağlantısı, dahili wi-fi ve bluetooth sayesinde çok çeşitli uygulama seçenekleri elde edilebilmektedir.
Kitabımızda, Raspberry Pi ile uygulama geliştirmeye başlamadan önce programlamaya ve elektroniğe giriş konularını ele aldık. Bu şekilde okuyucularımızın Raspberry Pi ile uygulama geliştirebilecek seviyede programlama dili ve elektronik bilgisi öğrenmesini amaçladık. Projeleri seçerken de mümkün olduğunca piyasada bulunabilecek ve düşük maliyetli bileşenler tercih edilmiştir. Dolayısıyla bu projeleri, kitabımızın okuyucuları kolayca uygulama imkanına sahip olacaklardır.