Каким образом организовать свое обучение C# с нуля, чтобы иметь возможность понимать все термины и их значения на английском языке - для дальнейшего прохождения собеседований на английском. Что такое класс, в чем отличие от структуры, что такое атрибуты, в каких случаях используются делегаты и т.д. Была мысль купить две книжки одного автора на русском и на английском и осваивать их параллельно, но что-то литературу не могу подобрать.