보통 하드웨어는 C언어로 많이 개발을 하고 있습니다.
최근에는 아두이노나 라이베리파이 같은 것들이 하드웨어를 만들어 볼수 있도록 나오다보니
파이썬도 사용이 된다고 합니다.
하드웨어 관련해서 코딩을 하려고 하면 회로나 하드웨어(모터, 스위치 등)를 조금 알아야 합니다.
타이밍 시트? 차트 같은 것을 볼줄 알아야 동작을 시킬 수 있습니다.
물론 간단한 하드웨어의 경우 그냥 전압을 주고 안주고로 가능은 합니다.
모터에서도 스텝모터, 세븐세그먼트 등 이런 하드웨어를 제어하려면 제조사에서 제공하는 문서를 볼줄 알아야합니다.