有沒有大佬告訴一下應該怎么做的呀?
其實嗎,個人感覺學程序設計初中的基礎知識已經完全夠了,前提是初中物理數學知識比較扎實。
首先你所謂的計算機不懂是什么程度,只會開關機這種么?那你需要找學一個星期電腦入門,關于最好要了解的知識,知道什么是cpu,內存,硬盤,操作系統,輸入輸出設備(鍵盤和顯示器)。不是讓你認識實物,是理解它的軟件執行流程,稱為編譯原理吧,只是做為初學者有個大致印象,每一塊干什么。
關于英語,對于入門的你,懂當然更好,不懂也無所謂,因為只有深入學習才會用到英語知識。入門時真的一點都不重要。
另一個問題?你為何要學習C語言?或者換一個說法,你學c語言想干嘛?想清楚目的在學。
如果你要快速開發一個實用的桌面窗口軟件,那你不該學c,你應該學的是python和C#,或者QT,如果是手機開發,你應該學kotlin和swift,或者JAVA。
如果你想從事嵌入式開發,俗稱單片機開發,或者想往逆向方向發展,那學C語言就對了。
C是最接近底層的語言,下就是匯編(匯編已經幾乎退出了編程平臺,早期的單片機用過匯編,現在都用C,唯一與匯編還有聯系的估計就是軟件逆向了),上就是C++類的高級語言。
如果你確定要學C,或者換一個說法,你要是把學c當成個人愛好,不當成賺錢的工具,你就可以學了,如果不是,那你把自己的學歷提到本科,因為學歷不夠,學好了大概率也找不到合適的工作。
如果我前面的廢話你都看了,確定還要學C。
建議你的學習方式有三。
一是培訓班,應該是最快讓你入門的唯一方式。缺點:費錢。
二是看視頻學習,一個B站就可以了,仔細跟著視頻操作,記住再簡單的例子也要自己手打出來,編譯執行直到確認和老師所講差不多為止。
三是看書學習,如果你的語文功底足夠好,也可以直接看書,但本人不建議直接看,初次學編程入門看書效率低。
重中之重,不管是培訓班也好,看視頻也好,都是告訴你編程就這樣,快速給你搭個框架,都是拋磚引玉的磚,你的任務就是把磚打磨成玉,而這個過程讀書是必須的,只有書籍才能更系統講清楚一些細節。
選什么書,毋庸置疑,經典的c primer plus。或者the c program language。
如何讀一本超過400頁厚書。
書這么厚,大多數人看著看著就放棄了。
只有學生才需要從頭讀到尾,掌握所有知識點來應付考試,可是你現在是為了興趣,入門書籍,講的知識點都有用,按說都該掌握,基礎不牢地動山搖,但沒有人告訴你必須現在掌握啊。
所以看書的順序,先看自己感興趣的,看不懂的知識點再查看相關章節。帶著興趣讀書,帶著問號看書,才是打開書的正確姿勢。
好了,就說這么多吧,供你參考。