問答:想學編程應該從哪裡開始?

2020-12-12 電腦技巧

首先告訴你的是計算機高級程式語言都是相似想通的,會了一門學習另一門會很快很容易。

一般來說,計算機相關專業,都會開設C語言課程,這門課程相比較而言入門簡單些,剛開始編出來的程序都是黑框框,因為它基礎,簡單,所以被大部分學校選為計算機基礎課程,你可以提前了解和學習下。

萬事開頭難,所有的人學編程剛開始大部分都會在搭建開發環境上卡住一陣,所以一般推薦零基礎的同學看視頻學習,因為大部分視頻都是教你搭建環境的,跟著視頻一步步操作,比看書容易些。簡單入門之後還是儘量買本書,作為參考書,這本書需要來回翻,所以推薦買實體書。至於買什麼書,根據你學習的語言,你去搜索下,看看前輩的意見。

除了C語言入門,還可以通過學習網頁程式語言入門,因為編寫網頁的語言相比較而言簡單點,並且寫好網頁就能看到界面,有成就感,剛開始除了了解編程,更應該培養興趣,增加成就感。不然剛上手就去研究電腦或者手機的帶界面的程序,那太難了,打擊你的信心。網頁編程可以從HTMl入手學習,這個非常簡單,你要是不承認這是一門語言的話,可以去學PHP或者ASP.NET。這倆也都不難,學了這樣的課程之後你肯定就對編程有了一定的認識,然後根據自己的興趣,去學習你想開發的軟體所用的語言,學起來就很容易了,在網上這些教程比較容易找,大部分的基礎課程都是免費的。所以剛開始看這些內容,沒必要花錢。

下圖是在網易雲課堂搜索C語言得到的部分結果,這類網站也很多,課課家、學訊網等等。

像那些java、C#之類的程式語言其實我是不推薦新手直接上手學習的,因為剛開始會告訴你這些能編寫你手機和電腦用的軟體,然後你剛開始學的都是不帶界面的,基礎知識需要學習很久,短期很難達到你的目標,容易讓人感到灰心。他們功能比較多,也意味著要學很長時間基礎之後,才能做到開發和界面有關係的地方,所以這些語言推薦在入門之後在進行學習。所以話說回來還是從C語言或者PHP、HTML等入手吧。

等你學的差不多的時候,多看看網上別人寫的原始碼,自己嘗試做一些能做的小項目,比如課後練習,比如一些數學題的運算,求面積、體積等等。或者嘗試自己做個屬於自己的小網站,實踐是最鍛鍊人的。

再為你補充些學習編程之前要了解的,就是學習編程之前最好先學習下電腦基礎和相關使用技巧、計算機原理,這個是每個計算機專業的學生都應該掌握的,也有助於你對計算機軟硬體的了解和認識。然後把打字的速度提升下,畢竟你的任務就是敲代碼,速度還是比較重要的。順便了解下進位轉換之類的,玩計算機的,和二進位十六進位打交道有時候比十進位更多。然後你學一段時間編程之後,你會發現,編程的很多東西其實本質上就是數學、邏輯。精華就是這些數學思維寫出來的算法。

最後,可以再買編程書籍的時候順便買本勁椎病的預防和治療,這樣的話,湊湊單能包郵。

相關焦點

  • 新手學編程,從哪裡開始?
    我有很多科技通朋友,所以經常會被問到:我想學習編程,應該從哪裡開始呢?這是一個有趣的問題,但是又難以回答。當然,我可以甩給他們一本關於.NET編程的書,但是這樣做真的好嗎?對於初學者,推薦我偏愛的程式語言合適嗎?可能不會。不要忘了他們問這個問題的真正的目標。
  • 少兒編程,孩子應該幾歲開始學比較好?
    無論是國家政策的推動、學習教育引入編程課程還是課外輔導機構的種種表現都已經能夠確認編程是一定要學的,但是應該讓孩子多大的時候開始接觸、學習呢?一、0~3歲應該學習編程麼?這個階段的孩子還是以啟蒙為主,多培養一些好奇心就可以了,至於編程就沒有太大的必要接觸了。這個時候的重點是開始訓練寶寶的語言能力、動手能力。多和孩子對話、讀故事,多讓孩子讀繪本。
  • 零基礎學編程應該怎麼開始?
    萬事開頭難,開始學編程前我們總會考慮到各方面的原因,難度?能學會嗎?學多久?怎麼學?等等,但是很少去關注自己的學習需求,比如自己的學習環境和學習效率等。所以學習前,我們需要深刻地認識自己,看自己處於什麼時期。
  • 我想學習編程,但不知道從哪裡開始
    我應該在哪裡學習編程? 軟體開發是具有挑戰性和利潤豐厚的職業選擇。我們在日常的生活中一切都由智能程序的驅動。 如果你想學習編程但不知道從哪裡開始,那麼你來對地方了。我已編寫了分步指南,可幫助你開始進行軟體開發,並消除你的擔憂。 如何選擇程式語言? 如你所知,當今有許多流行的程式語言。容易被誘惑並嘗試一次學習所有內容。但是,這只會導致入門到放棄。
  • 零基礎編程如何成為一名程式設計師?從哪裡開始入手?又要學些什麼?
    要從哪裡開始學習?怎麼學?學什麼?想必這是大家會碰到的問題了,那今天小編來分析一下。希望對各位有所幫助。零基礎該如何學習?如果你想做一個程式設計師,在沒有任何基礎的情況下,買書自學是大家首先想到的,的確,這是一個辦法。但大多數人會因為沒有相關的基礎知識,導致買的書可能不適合新手閱讀,然後看的一知半解。
  • 拒絕內卷,從不讓孩子學少兒編程開始
    vita的爸爸在一期視頻中介紹,他之前做過IT方面的工作,受到他的影響,vita從小就開始接觸編程,至今已有五年半的時間。vita的視頻經常被少兒編程機構用於打廣告,課程銷售會苦口婆心地勸說家長,你看,在你猶豫要不要報名的空檔,人家已經可以教成年人編程了。
  • 拒絕內卷,從不讓孩子學少兒編程開始
    vita的爸爸在一期視頻中介紹,他之前做過IT方面的工作,受到他的影響,vita從小就開始接觸編程,至今已有五年半的時間。vita的視頻經常被少兒編程機構用於打廣告,課程銷售會苦口婆心地勸說家長。你看,在你猶豫要不要報名的空檔,人家已經可以教成年人編程了。
  • 一文看懂少兒編程應該怎麼學
    少兒編程怎麼學看到那麼網上那麼多的少兒編程課程,形形色色,層出不窮。但是無外乎都是Scratch->Python->C++的少兒編程課程體系。相比於C++,python具有更好的編程抽象,更容易讓孩子理解和掌握,樹立成就感。在這個時間段有餘力的孩子,也可以學習一些C++的知識,為NIOP(全國青少年信息學奧林匹克聯賽)做鋪墊。12歲開始孩子可以學習一些NIOP的課程,刷一些題,看看對一些競賽是否有興趣和毅力學習。
  • 極客晨星兒童編程:哪裡有兒童編程?零基礎的孩子應該怎樣學?
    極客晨星兒童編程:哪裡有兒童編程?零基礎的孩子應該怎樣學? 作為現在新型的教育體系,少兒編程對孩子的發展有很重要的影響。
  • 我應該先學哪種程式語言?
    一旦你決定學習編程,你會問自己最難的問題之一是:我應該先學哪種程式語言? 讓我們來看看在開始學習之前您可能會遇到的一些擔憂,您必須選擇的程式語言,以及如何決定哪一種適合您。以下是你可能擔心的一些問題(1)這會影響你的編程之路?
  • 從零開始怎麼學計算機編程?
    於是很多人想投身其中,而且很大一部分都是零基礎非科班的狀態。在學習者中有大學生,也初高中生,他們都有一個共性,沒什麼基礎。從零基礎開始學習編程成為了一種常態,可是,也正是因為我們在編程方面是零基礎,很容易導致我們選錯專業和行業。
  • 少兒編程有必要學嗎?想學C+語言從幾歲開始學比較好?
    很多家長一直以來都非常關注少兒編程,有的家長認為過早學編程會讓孩子理解不了反而對編程產生恐懼,也有的家長認為早一點學習編程可以幫助孩子建立編程邏輯思維,那麼C++到底是什麼,小朋友幾歲開始學習比較好?更多相關消息大家一起了解一下! C++是什麼?
  • 從0開始學編程,風變編程的Python課怎麼樣?
    從後端開發、前端開發、爬蟲開發,到人工智慧、金融量化分析、大數據分析,Python的應用方向可謂無處不在,這也催生了很多相關的編程教育產品,比如號稱專為零基礎用戶設計的風變編程Python課。那麼,從0開始學編程,風變編程到底怎麼樣呢?
  • 現在想當程式設計師學哪種程式語言比較容易上手、比較有前途?
    學習一門程式語言,應該是容易的,因為計算機語言本身的特性只是它的語法。而計算機語言的語法無外乎是表達以下幾個方面的概念:1.,這個應該是對於初學者而言最為容易理解的方式,幾乎所有的主流語言都支持這一範式,初學者應當首先學會這種範式面向對象的範式,這個應當是最為主流的編程範式,從軟體開發的角度看, 它的優點在於能夠用面向對象的方式貫穿軟體開發的整個生命周期,包括軟體的設計、編碼、測試
  • 一位程式設計師爸爸的「大白話」:幾歲開始學編程比較好,怎麼上手?
    的確,美國前總統歐巴馬還發起過「編程一小時」活動,號召孩子們都參與到編程學習中來,他說:「不要只是買一個新的電腦遊戲,自己做一個;不要只是下載最新的應用程式,幫助設計它;不要只是在手機上玩玩,編寫它的代碼。」最近幾年,兒童編程在國內也越來越熱。不過這個問題對我們大多數人來說,還是挺新鮮和陌生的,比如:要不要學?什麼時候開始學?怎麼學?要不要報培訓班,等等 ...
  • 工業機器人技術難學嗎 ?新手怎麼開始學機器人編程?
    總聽見有人吹噓工業機器人技術有多難學,但實際上而言,從事工業機器人技術有很多種,涵蓋工業機器人系統仿真、集成設計、編程、調試、操作、銷售,以及智能自動化生產系統操作、維護、改造及管理等。對於從沒接觸過工業機器人的小白而言,PLC編程會是一大苦手,但在匯邦工業機器人培訓工業機器人編程裡居然見過女生!!所以,學前得線問問自己,我為了什麼去學機器人編程,調試。目標是什麼啊,本身目的就不明確就去學機器人工程師應用的話(不少情況都是這樣,一聽啥人說這個吃香就跑去學這個,結果後來一接觸又覺得好難啊好難啊編程操作複雜算了放棄吧反正這個不要緊的),這時候誰也幫不了你。
  • 小問答:中學生如何學計算機?
    孩子想抓緊學習一下編程,為大學打好基礎。這孩子找我聊了一個多小時,從如何學編程,聊到非計算機專業和計算機專業的路徑差異,又聊到如何從不同角度認識計算機與編程。聊得比較寬泛,不知是否對這孩子有用。如果你想對數據處理有更多自主權,那不妨學學Python;如果你想做簡單的交互演示程序,那就先把JavaScript學起來;如果你想更好、更快地寫論文,那不妨學學
  • 少兒學python編程:小學幾年級開始學編程?學哪個程式語言合適?
    大家好,歡迎學習python,本文從基礎開始,會連續寫作,喜歡的朋友可以收藏一下,在某一天用到的時候可以回來看一看。思想決定行動。看某一件事情是否需要去做,首先,要從思想上高度重視,並且從內心願意為之付出和努力。今天就來談談為什麼要學習PYthon,建議從幾歲開始學習。
  • 不會英語和精通英語學編程的4大區別,英語渣能學編程嗎?
    最近,有粉絲問w3cschool:英語不好是不是沒辦法入門編程?我們先不直接下定論,直接從兩個方向進行比較,會英語和不會英語編程差距在哪裡?不會英語學編程什麼樣的一種體驗?2、在編程的時候,也需要閱讀大量的注釋,簡直就是看天書一般。3、程式語言一般都有官方文檔,你看英文版和中文版感覺在學兩門不一樣的語言。英語很遛學編程是什麼樣的一種體驗?
  • 想學韓語從哪裡開始?
    舉個慄子🌰사랑해 這句耳熟能詳的「我愛你」它的發音是這樣來滴:ㅅ(s) + ㅏ(a) --> 사 (sa)ㄹ(l) + ㅏ(a) + ㅇ(ng) --> 랑(lang)ㅎ(h)+ ㅐ(*) --> 해 (h*)(*ㅐ的發音,近似於apple的首元音~用文字講解語音