ДаУВ универе обучали си и асемблер, но вот под ПК бы их приспособить.
Ассемблер под ПК не пойдёт точно, в наши дни вещь абсолютно специализированная. Если знаком с С то есть три варианта подходящие для написания софта для ПК: С++, Java, C#. Все три с С-подобным синтаксисом поэтому изучение будет несложным. Но С++ я бы не советовал для начального изучения да с сфера применимости у него не такая большая, лучше выбрать Java или С#, изучать проще, востребованность на рынке труда больше. У обоих вариантов свои плюсы-минусы, я Java изучаю, плюс можно писать программы для Android. Из литературы вот это будет исчерпывающим пособием
http://www.ozon.ru/context/detail/id/8237920/, у меня есть в печатном виде но на просторах интернета можно найти и нахаляву. По С# ничего не посоветую т.к. им не занимаюсь.