по самому языку да. можно начать изучать си на компе (для начала консольные приложения). будет чуть проще отлаживать и выводить в консольку какие данные. +лучше сначала изучить сам язык и только потом уже пробовать применять это на практических задачах, иначе есть очень большой шанс, что или на изучение языка в итоге уйдёт намного больше времени или будет куча белых пятен. +сам язык, библиотеки, среда разработки это только начало, ещё как минимум нужно понимать как работает железка и уметь ваять алгоритмы. а то будет, как например у грэйхантера со светодиодным кубиком
а=б+ц написать может, а десятком-другим строчек кода реализовать несколько режимов мигания светодиодиков уже всё, сам придумать не мог.