Also du kannst dir ein Arduino für 18€ kaufen und dann bei Reichelt.de Widerstände (kosten 3Cent pro Stück). Als Werte solltest du 470, 1k, 4,7k, 10k und noch ein paar Werte dazwischen nehmen. Das sind so ziemlich die wichtigsten. Dann paar LEDs zum "debuggen" oder einfach um sie zum leuchten zu bringen
Dann ein paar (für dich interessante) Shields.
Als Transistoren nimmst du einfach BC337. Das sind stinknormale NPN Transistoren und als Diode kaufste ein paar 1N4148 o.ä. Dann vielleicht noch NTC wenn du mal ne Temperatur messen willst. Alles zusammen ist vlt ein Wert von 10€ je nach Menge.
Als Buch kann ich dir zum Thema Einstieg dieses hier ans Herz legen:

http://www.elektor.de/products/books....2032804.lynkx

Das habe ich mir letztens auch gekauft.....es ist zwar etwas teurer aber dafür hast du ALLE Aspekte der Digitaltechnik in einem Buch.
Es fängt bei der Bool´schen Algebra an (mit einfachen UND, ODER, NICHT-Gattern) über Flip-Flops, Speicher, Mikrocontroller zum FPGA (grober Anschnitt des Themas). Ein sehr sehr sehr gutes Buch (wie ich finde) und es ist jeden Cent wert. Viele Bilder leicht geschrieben und sehr gut erklärt alles.
Also wenn du in die Digitaltechnik einsteigen willst ist das ein sehr guter Einstieg.

Und Unwissenheit ist nichts schlimmes