初學(xué)編程丨高考完利用暑假學(xué)編程,應(yīng)該怎么去學(xué)習(xí)最合適呢?
作為完全零基礎(chǔ),我必須先聲明:自學(xué)難度很大,請做好打硬仗的準(zhǔn)備。
我建議:
高考完,還是需要放松的,所以,我覺得利用暑假學(xué)個C,啟蒙就夠了。如果學(xué)得快,可以再考慮學(xué)其他的。我肯定不敢說C簡單(不止語法),我的意思是借助C啟蒙。兩個月就學(xué)它吧。剩下的時間好好和同學(xué)玩,以后很難有段時光和心境了。祝福你。

一,學(xué)C語言,一瞥什么叫程序。
很多人推薦學(xué)python,馬上能做出東西,而學(xué)C的過程從頭到尾一直是黑窗口,太枯燥。對此我不反駁。但因為我本身不覺得學(xué)C枯燥,所以學(xué)得還挺開心。這點請題主注意。
我選擇C的原因:
1,我推薦的視頻是郝斌老師的《C語言自學(xué)教程》,這套視頻教得很淺,但重點夠突出,對零基礎(chǔ)小白的啟蒙做的非常好。與其說看這套視頻學(xué)C語言,倒不如說初探編程世界,有個概念吧。視頻最主要還是教循環(huán)分支語句,數(shù)組,指針,結(jié)構(gòu)體等等最最基本的程序知識。但這些知識在以后的學(xué)習(xí)中都要用得到的。所以,這個階段借助C語言做個啟蒙吧。
2,C和C++,Java的語法都有相關(guān)性,java的創(chuàng)建和C是有淵源的,有點傳承的意思。所以后期學(xué)習(xí)C++/java,你都可以更好地去學(xué)習(xí)面向?qū)ο蠛皖惖氖褂谩?/p>
二,初學(xué)者初期不推薦看書
真正面向初學(xué)者的好的書籍太少。而且面向初學(xué)者的書籍往往會很冗長...因為為了照顧初學(xué)者,要通過對比已知的事物引入,或者大量的類比。所以初期最好是看視頻,順便看看老師是怎么敲代碼,調(diào)試,化內(nèi)存分析語句的。知乎的人都是精英,他們早就忘了自己當(dāng)初在老師的指導(dǎo)下怎么學(xué)成的。所以對初學(xué)者往往很沒耐心。你經(jīng)常會聽到以下范例式回答:
看什么視頻,直接看書啊,直接敲??!
直接看Thinking in java?。ㄟ@本書對初學(xué)者而言,相當(dāng)于小學(xué)生看魯迅的文章學(xué)中文...)
放棄吧,你學(xué)不起的(純粹打擊)
所以,私以為,你以后如果認(rèn)定要自學(xué),不要理會這些人的話。找跟自己學(xué)習(xí)路徑相同的朋友,好過很牛逼但是沒有借鑒作用的大神。
我建議看郝斌的視頻,先過一遍。因為純新手的話,沒有人上課、沒有人指導(dǎo),幾乎不可能獨立地把書看懂。而且剛開始會覺得非??菰?。這是我個人的真實感受。我一開始連VC++都不會裝,什么叫編譯,點哪里運(yùn)行?整型是什么?和數(shù)學(xué)中的整數(shù)有區(qū)別嗎?這些都是初學(xué)者的問題。很正常,跟著一步步慢慢來。老師還會帶你敲代碼。有什么比老師給你親自示范一遍更直觀?
看完視頻后,需要看書的,可以買經(jīng)典書籍系統(tǒng)性學(xué)習(xí)下。此時會好懂一下。

三,學(xué)習(xí)方法
1,C語言自學(xué)教程過一遍。某些視頻看不懂的,多看幾遍(三遍還看不懂,就做個標(biāo)記,再往下看。因為學(xué)習(xí)某些知識需要了解后面的內(nèi)容...)。多百度查一查,看看別人的博客總結(jié)。(windows自帶的media播放器可以對MP4格式文件加速。播放界面右擊——增強(qiáng)功能——播放速度設(shè)置)
2,一開始就安裝好IDE工具(就是運(yùn)行環(huán)境。比如你寫文字要用word,寫代碼要用IDE工具。我推薦VS2013),不要想著看完視頻再安裝,再去動手。
看視頻一定要同時敲代碼。不敲代碼等于白學(xué),而且理解不深刻??炊撕蜁檬莾纱a事。
3,初期建議背誦簡單的小算法,比如冒泡排序,怎么算閏年等。因為后期刷題時經(jīng)常要用到。
4,看完視頻,建議去刷一陣子題目,鞏固下基礎(chǔ)語法。
當(dāng)然,有些人覺得跟著視頻學(xué)習(xí)也難以學(xué)好,那么你可能還是需要有人指導(dǎo)你去學(xué)習(xí),這個時候就不要死磕視頻,純純浪費自己的時間了。

如果你想在大學(xué)期間更好的提升你的編程核心能力(內(nèi)功)不妨從現(xiàn)在開始!
微信公眾號:C語言編程學(xué)習(xí)基地
整理分享(多年學(xué)習(xí)的源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!大家也要把握住大學(xué)的時光,抓住成長的每一次機(jī)會哦~
編程學(xué)習(xí)書籍分享:

編程粉絲交流:
