Самое первое что потребуется это знание технического английского - потому что документацию на электронные компоненты придется читать и иногда ее быстрее порочесть чем возиться с переводчиками.
Для начального уровня "поиграться" лучше всего подойдут модульные устройства типа raspberryPi или Arduino. Также потребуется немного модулей. Лучше всего выбирать популярные электронные компоненты на которые уже написаны библиотеки с примерами программ и они реально работают. Подправить библиотеку проще чем написать с нуля.
Купите: Arduino Mega2560 , Ethernet Sheild W5100, Sim900 Board, Mifare RC-522, Relay Module 8, 128x64 Display ST7920, Key Matrix 4x4, DS1307, DS18B20, USBAsp, Макетную плату, проводки,
Сам это все имею для "поиграться".
Таким образом можно собрать проект "на коленке" - написать программу. Если захочется в серию пустить то всегда можно в (какой нибудь)-CAD нарисовать разводку и заказать плат(вместе с монтажом).