ну,в общем,с чего вообще начать?как практиковаться лучше всего?что учить,а на что можно "забивать"\не тратить время?
Для начала надо определиться со следующими вопросами:
- какие знания у тебя уже есть по программированию/computer science?
- каким образом изучаешь Си на данный момент, что не получается?
- какой способ обучения тебе больше всего подходит - книги, курсы, маленькие учебные проекты (типа сделать змейку, тетрис на изучаемом языке) и т. п.?
- знаешь ли английский?
- какая цель изучения? Научиться программировать, выучить язык Си, разобраться в компьютерах и операционных системах, участие в олимпиадах по программированию и т. п.?