如上,如果以後專門弄個筆記本去搗鼓,大概要什麼配置。


如果沒有任何編程基礎的話,那麼推薦先學C語言。

等學完C語言基礎部分了,你再接觸其他編程語言,就容易理解。

但是需要注意的是,C語言是面向過程的語言。

一些主流的語言是面向對象的,如Java、python等。


書的話,推薦譚浩強的《C語言程序設計》。

不推薦直接看書,或者光看書。

看書容易形成一種錯覺,以為自己看了就會了,懂了,就不會去實踐操作。

這樣是有害的。

建議結合網上的視頻進行學習,如「黑馬程序員」、「尚學堂」、「老九學堂」等。

先對編程產生興趣,不然會很快放棄。

最後最後!一定要動手實踐敲代碼!

(附上我的博客文章,歡迎來和我交流喲~)

一名非典型二流大學生|我是如何從菜鳥進化到辣雞的


補充:

學編程不需要電腦的配置很好,現在市面上三四千的筆記本就很不錯了。

千萬不要給自己一個玩遊戲的理由。


剛開始學習,沒必要專門去弄個筆記本搞,最普通的電腦都夠玩的了,如果現在不上學了,那就直接學習python吧。要是按照大學的時間安排,最先學習的是C語言,然後是數據結構等等。


謝邀!

不知道你有沒有基礎

如果沒有 可以先學習HTML css js 這些最基礎的 編程入門級別的

然後在看你對哪一塊比較感興趣 想實現什麼功能

是前端啊 還是後端 還是軟體製作 或者軟體測試 或者是其他的

根據自己感興趣的就行自學 就算不感興趣 學會了又能如何呢?

電腦配置的話 運行足夠大就行 電腦不卡就可以

不建議看書籍入門 建議邊看視頻邊操作 跟著視頻去做

以上是個人建議


我介意學Java,當然也有人介意學c,我當年是學的Java,然後其他的很好上手,比如c#,以及python都很快就去門。

至於推薦書籍的話我介意你去看視頻吧,視頻直觀明了,書籍不介意新手去看,看的一臉懵逼!


看一萬本書,不下手寫代碼白搭


計算機入門一定先看c語言,他培養你的程序模塊化思想以及很多東西。

哪怕以後你學習更高級的語言比如java,python,c#,但c一樣給你堅實的基礎。

編程語言這種東西屬於一法通萬法通。彙編語言作為最底層的語言一樣是需要學習的,但它對於新手不太友好,過於乏味。基本每個程序員都需要學習c語言,受益無窮。

還有最最重要的一點,學計算機專業,不要在意你是什麼專業(學院的很多分支專業),早點選一個感興趣的方向,比如前端,後台,軟體開發,然後往一個方向走,其他方向也可以了解,但不如精通一個方向,老實說大學3年(大四就開始實習,學習只有3年)遠遠不夠你真的很精通一個方向。學校教的也只是皮毛,建議加實驗室多做項目培養自己。

還有一點就是學語言一定要邊學邊實現,不然只是看書很容易乏味,邊學邊實現一些程序,如果對遊戲感興趣還可以製作簡單的遊戲,比如貪吃蛇這種。

再就是數據結構,也就是演算法,多鑽研,受益一生,不過大一不建議學演算法,大一最好是培養編程能力和模塊化邏輯,大二開始涉及演算法不遲


如果你是學生的話,那就按照大學生的學習規劃來,先是C,然後C++,數據結構……如果非學生或者非類計算機專業的學生建議先寫C語言,然後根據個人需要學習較實用語言,比如python,java。學習書籍的話就用學生課本就好。


跨專業進來的?

跨專業的,不如學點數據結構,看看對不對自己口味。

剛高考完?那就學C語言。推薦書?要什麼破書,先來網易雲MOOC三連課,就會知道自己需要什麼書了。

什麼電腦?買你能接受的最貴的電腦,認準8代U或者銳龍的U買就完了


推薦閱讀:
相关文章