C語言還是比較好自學(xué)的,首先,直接看視頻是不靠譜的。我個人建議,還是先買書。the c programming language 第二版中文版 或者 c prime plus 第五版中文版,這些都是比較認(rèn)可的,當(dāng)你走馬觀花的看了幾本C語言,用不著精讀。你起碼要知道最基本的,比如數(shù)據(jù)類型 變量 關(guān)鍵字 運(yùn)算符 程序流程(類似于if else \do whiel\ for\while \switch case\if else if 等等 ) 數(shù)組與指針 結(jié)構(gòu)體與共同體 最起碼你對這些基礎(chǔ)的東西都有些概念后,看視頻才有非常好的效果。你要是啥都不知道,直接看,我覺得不靠譜。視頻教程也有一些比較經(jīng)典的,你比如 “郝斌C語言自學(xué)教程” 入門效果相當(dāng)給力。徐紅波的“ C語言程序設(shè)計(jì)視頻教程”吉林大學(xué) 康輝老師的“C語言程序設(shè)計(jì)”中庸型的大學(xué)性質(zhì),沒有什么特點(diǎn),優(yōu)點(diǎn)是講的比較系統(tǒng)。還有就是劉曉濤的“l(fā)inux下C語言編程入門”又講了linux系統(tǒng)的基本操作,又講了C語言與在linux下C語言的開發(fā),相對來講還是不錯的。如果你要在windows下學(xué)習(xí),就直接用VC++ 6.0這個版本,這個版本穩(wěn)定,對于開發(fā)C語言是相當(dāng)夠了,當(dāng)然他也是集成開發(fā)環(huán)境IDE。如果你在Linux下最好的方法就是直接用GCC ,當(dāng)然你得首先熟悉基本指令。就講這么多吧,希望對你有用。