去新浪微博搜陳越姥姥的《C語言自學攻略》,照做就是了~( ̄▽ ̄~)~


自學基本學不會,工作中需要的話,在工作中去學吧


這裡是自學cpp剛2年的編程小白)

選擇入門的編程語言的話,可以根據自己的目的來選擇,比如你就是想做一個[深 度 學 習 調 庫 人]那你可以報一個py培訓班,或是web相關的工程師,那你可以選擇javac++(後端)jsphp
uby...(前端).不過在報班前,請做好功課,查詢一下相關機構課程的評價)

如果是遊戲行業相關的話,你大概率會接觸到c++/c#,例如虛幻引擎使用的就是c++,unity則使用c#作為自己的腳本語言,如果你和我一樣,用了一段時間後發現這些通用引擎又大又醜陋,甚至某些地方出現了不可描述的bug,自己只是需要一個小小的輕量級2d引擎,那麼你可以學習SDLOpenGLDX這些底層的圖形多媒體庫來封裝出自己的遊戲引擎(或是換用其他小型引擎?gamemakergodot就是不錯的選擇,他們使用自己獨特的腳本語言).

這兩種語言的覆蓋面積很廣,除了遊戲開發之外,也可以在其他很多領域看到他們的身影(比如窗體應用開發,註明的qt框架和巨硬自己的winform等等)

第一次正經回答,有錯誤請手下留情並指出)


如果是剛接觸電腦時間不長的話,建議看些基礎入門的視頻,有條件的話可以報一個班

別人都說報培訓班沒什麼用,其實不是,培訓班確實可以在短時間內讓一個編程小白變成可以做點小玩意的初級程序員,不過要想在編程的路上走的更遠,還是要靠自己學習,找一個有資歷的人做老師可以快速提升的。

希望對你有所幫助,肺腑之言


首先,明確你需要學習那種語言,Java還是Python,C還是C++。按照目前的市場需求來說,Java和Python的需求非常旺盛。先選擇一門,從零基礎開始。

不建議入門就去學數據結構與演算法,一些有關底層原理的東西,那樣會直接打擊你學編程的信心。

選擇了一門編程語言之後,就要開始動手學習了。

這又面臨一個問題,是看書好還是看視頻好?

我覺得一開始先看視頻好,可以跟著視頻動手操作,學習效率會很高,同時出錯的機率也會比較小,快速的熟悉這門語言。到了進階的時候,選擇看書效率高,而且不建議看國內出的編程書,國外的會比較好點。

關於去哪看視頻,眾所周知,B站是一個學習網站!!!

鍵入關鍵詞 Python 或著 Java,一大堆的視頻教程,想看那個看那個。

希望能對你有所幫助,喜歡的話不妨點個贊再走哦。謝謝!


畢業季的時候把大學畢業生賣的書淘回來一本一本看


從零開始學編程,第一關就是要選擇你所要學習的編程語言。

Java,Python,C 等。 你需要去了解一些各個語言的區別,以及發展。

所有語言的知識體系分為三大塊:

  1. 數據存儲 (內存,文件,資料庫,分散式,集群, 關係型 ,非關係型 。。)
  2. 業務邏輯 (業務需求,語言語法,演算法,類庫框架,性能優化等)
  3. 信息交互(展示)(多端,app,小程序,公眾號,移動端,pc端,web開發等。。)

這三塊知識作為學習來說,可以有側重,但是不能有某一塊完全不懂。

題主可以去下面的網站找找是否有你感興趣的課程:

百戰程序員_IT13000集_影響6000萬學習IT的中國人【官網】?

www.itbaizhan.cn圖標

如果是為找工作學習編程,強烈推薦學習Java語言,因為項目保有量大,從業人員也多

1、項目保有量大,意味著升級和二期,也需要Java程序員。

2、從業人員多,意味著企業在技術選型方面也會更側重與Java。 好招人。

而且,目前Java語言的應用也是最廣泛的,在全世界排名第一。其實學習Java語言很容易,無非就是學習它的語法、功能、結構等。學習的方法無非就是多看多問多動手

另附上學習路線:


新手自學, 最重要的是培養一個正向的循環, 覺得學到的東西對自己有用, 能把電腦使用中一些繁瑣的操作自動化讓程序幫你完成, 形成成就感, 促使自己想學習更多的計算機知識.

Python是入門相對容易, 適用範圍非常廣的一門語言.

Python編程快速上手 (豆瓣)?

book.douban.com圖標

初學者我建議多看看教學視頻,現在網路上有很多高質量的教學視頻,人是視覺動物,比起閱讀教材,觀看教學視頻並跟著敲代碼,會帶來視覺、聽覺以及觸覺方面的刺激,這會讓我們產生深刻的印象。

而閱讀教材則容易迷失方向,而且閱讀效果取決於閱讀者自身的基本功,不同的人閱讀同一本書都能產生不同的認識。對於大多數初學者來說,自身的知識體系並未搭建起來,所以我們通常只能看到什麼知識點就學什麼知識點,不能主動發現各個知識點之間的聯繫,所以也就無法進行思維拓展和推理了。

我對初學者的建議是先觀察,後模仿,再創造。先去看看視頻教程,看到心中有了清晰的知識體系後,就去模仿著寫程序。Github和Gitee以及各大開源社區上都有很多的開源項目,下載幾個自己感興趣的項目本地跑一跑,DIY一下。等熟悉了框架之後,就可以嘗試著去做一個完整的大項目。這時候再去翻翻書,總結知識點,復盤項目。

平時要多學習 CS 基本功,數據結構與演算法,操作系統,計算機網路,開發語言等。初學階段可能會比較痛苦,基礎知識相對很枯燥,CS 的特點就是入門門檻很高,一旦入門之後,後面反而會輕鬆很多。

CS 始終是一種工具,也是一門實踐科學,結合具體應用場景,多動手練習是學好他的不二法則,加油!


前面回答了一個「不懂電腦能不能學習計算機」的問題,推薦了幾本比較容易看懂的科普書籍。

可以理解一下計算機科學的全貌,然後針對性的找到自己在整個中的位置,是做應用還是做科研。做前端還是做後端,入門選哪一門語言等等。

只有先對整個行業整個系統有一個粗略的認知,再去選擇整體裡面的更細的領域,再針對領域來選擇方向,方法。才能做到有的放矢,知道自己在做什麼,努力的意義在哪裡,這樣在這一條路上才能堅持的更久走的更遠。

Jobs:不會電腦的可以學計算機嗎??

www.zhihu.com圖標

希望你在編程道路上早日找到目標,越走越遠,早日佔領行業塔尖。


沒有別的歪門邪道

上來先把C語言吃透

吃透!

不光是怎麼寫代碼!

包括代碼怎麼形成的應用程序全吃透

你就開始懂了


首先確定自己的當前境界

如果是已畢業:建議報班

如果是大學生:建議學學數據結構與演算法、同時掌握一門語言,比如C、Java、Go,了解下資料庫,具體的學習資料網上一大堆,最後選擇自己的方向(Web、大數據、AI、安全等等)。

如果還在中學階段:建議先看看計算機原理、C語言(譚浩強版)、由於可塑期比較長,可以看看其他更基礎的書籍,掌握好理論。

這樣你就可以成為百萬攻城獅中的一猿了。

找本計算機編程實例的書碼代碼就可以了!


選好語言直接學習就行了,比如c++.

如果是對計算機本身不會用 稍微看下視頻就會了。

編程入門簡單,進階超級難,滿級10級,入門難度大概3級左右,進階難度達到9級以上,進階也就學會入迷後大概1年左右,順便說下進階級別才是可以工作的入門級,後面就是超10級 恐怖如斯。

掂量一下吧


如果不是為了工作需要,先不要想學多少,買一本書把C語言基礎打紮實就可以了

ps:書買簡單一點的,適合自學的,很多人一上來就買經典書籍,結果看起來很吃力就放棄了


計算機專業,一開始有電腦也是對計算機了解不多,什麼都不懂,下面給些建議

關於編程,不是專業計算機的話,剛開始需要買本語言書,可以從C語言或者C++開始,這都是基礎簡單的,C語言更基礎些,軟體用codeblock就可以,那個軟體特別簡潔,也有行數統計,報錯也很簡潔,可以運行c語言,c++程序,java程序沒注意過,要求高可以直接用VS,VC++,甚至eclipes

額外多說一點,下載東西的時候,多注意一下東西下載到了哪裡,東西可以盡量往其他盤放(一般都是C盤是系統盤,也就是東西裝在C盤以外的其他盤裡面),這樣以後電腦除了問題,好解決


看翁凱老師的c語言入門課程,看完後再看進階課程。


編程說來籠統。。。反正cpp 不推薦自學( cpp 據說還在更新),學的話最好有老師。自學java 倒是個好選擇,Python 也可。(看樓主這好像有幾分急躁)


對計算機了解不多,先學習計算機基礎再說。別一上來就聽人開始學語言,先把各類常用軟體,常用功能,各種必要文件路徑這種東西都摸熟,等你覺得你玩一個新軟體能很快把它的主要功能存儲路徑這些基礎東西都搞懂再去學編程。

對於基礎不強的,先學c語言學習編程思想,老譚的c語言是絕大多數人的入門課程,等你覺得你編程思想夠合格了基礎演算法數據結構都懂點了,再去學c++,java這種語言。


嗶哩嗶哩搜索自己喜歡的編程語言,入門的話不需要花錢報其它班,一般b站上的編程學習類的up的視頻足夠入門了,而且很詳細,從理論知識,編譯器安裝,環境配置到各種語法都很詳細。up們大多都很耐心解答的。

建議從c或者JAVA入手學習。

如果覺得b站不能夠滿足,可以看一下慕課網或csdn學院,不過這倆比較多要付費,建議入門後再考慮。


推薦閱讀:
相关文章