Как изучать Си, какое оборудование нужно для микроконтроллеров?
Решил начать изучение программирования микроконтроллеров, в этой сфере используют C иногда C++.
Так вот вопрос: как по-вашему начать изучение C, более эффективно.
Я не прошу мне все разжёвывать, и говорить про гугл, это все понятно. Просто ожидаю от вас какой-нибудь совет основанный на вашем опыте, быть может посоветуете книгу.
Есть опыт в C++.
Также можете посоветовать начальное оборудование, для изучения программирования микроконтроллеров?
Покупаешь книгу, создаёшь проект, в котором пишешь все примеры из книги с комментариями. Потом будешь к этому проекту возвращаться, чтобы подсмотреть, что как делается, так как с головы вылетело, потому что ещё мало применял. А дальше нужно долго и много писать, чтобы дошло до автоматизма и читать углубленно некоторые темы. Изучать ещё лучше (больше) то, что не очень хорошо освоил, а такое, думаю, будет.
Начать изучение языка [Икс] более эффективно можно на реальной задаче.
Все эти учебники, в которых читаешь теорию и делаешь упражнения для закрепления малоэффективны.
Устраивайтесь интерном/ищите куратора, который будет подкидывать реальных задач,
а для теории по Си действительно достаточно за день K&R прочесть.