回覆列表
  • 1 # 夢想不退

    這個問題太寬泛了。

    這個問題回答以前,可能要先問自己學程式設計的目的是什麼,面向就業還是解決辦公問題。

    不同的目的選擇的程式語言方向不同,應用深度不同。常規而言,

    學點JS的可以搞點網頁,

    PHP應用框架多,能快速實現後臺功能

    JAVA就業夠硬,大公司基本都有招聘。

    PYTHON是新的潮流。

    但總體而言還是得看你的目的。

  • 2 # 醫療導航

    先從最簡單的前端語言學起、先學html、找到感覺、然後學css、看到你程式設計的效果、再學JavaScript、理解邏輯、功能。這樣滿滿的由易到難、就融會貫通了!

  • 3 # 工業設計創新

    你既然喜歡程式設計,就應該認認真真的學習一門語言,先從VB開始,VB是比較好的入門語言,視覺化的,比較簡單,是非常好的入門語言。書籍最少應該準備兩本,不可能一本書籍會包含VB的所有內容,在看書的時候,可以交叉的看,一本書籍中沒有講到的內容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學程式設計是一個很漫長的過程,不要著急,要理論與實踐想結合,例程書籍也是很重要的,看原始碼對學習也是很有幫助的,等你學完這門VB語言之後,學習別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序學習,有助於知識的連貫性,我也希望你能學好的。

    學習C語言,譚浩強的《C程式設計》是一部非常好的C語言書籍,學習程式設計是一個非常漫長的過程,不要著急,一本書多看兩遍三遍,學會交叉學習法,在學習C的過程中,可以看看資料結構,編譯原理,作業系統等書籍,對編成都是很有幫助的。最開始學習的時候,先不要編一些比較大的程式,多編一些小程式,比如陣列運算,字元組合等等,指標是C語言的精華,是比較複雜的部分。如果有一天你能熟練駕馭指標的操作了,我相信你,你一定能學習好C語言的。

    我是2001年接觸程式設計的,剛開始只是大概瞭解一下,並沒有進行比較深入的學習,我是從VB開始入門的,學了1年多,然後轉入C語言,按照C——C++——VC的順序學習,C學了兩年,現在開始學習C++,C++的學習是很有難度的,類,標準庫,多型,繼承等等比較抽象難道懂的概念,雖然他秉承了C語言的風格,但是有很多很多是C語言不具備的,要多看書,上機實踐也是必不可少的。《C++程式設計思想》,《C++標準庫》,這些書都非常好,內容也很全面,例程書籍也是必不可少的,多看原始碼對程式設計是很有幫助的,也會少走很多彎路。總之,C++的學習是一個比較漫長的過程,大概需要兩年的時間,這只是底限,如果想學通,學精,還需要更多的時間。

    我向你推薦一些C++經典書籍:

    c++程式設計教程

    c++程式設計思想

    c++大學教程

    c++程式設計語言

    資料結構演算法與應用c++語言描述

    c++標準模板庫------自修教程與參考手冊

    泛型程式設計與STL

    深度探索c++物件模型

    設計模式---可複用面向物件軟體的基礎

    重構---改善既有程式碼的設計

    Essential c++

    Effective c++

    More Effctive c++

    C++ primer

    前五本應該屬於入門書籍,後面的屬於學習難度比較大的,想提高C++的程式設計能力,看看這些書籍有好處。建議你把程式設計思想這本書多看看。多做練習題,對提高程式設計水平的幫助是很大的。

    其實語言是相通的,一門語言學會了,學習其他語言就比較容易了。

    業界有這樣一種說法,因為JAVA這門語言包含了C++的一些特性,掌握了C++,就等於掌握了JAVA的80%,

    在掌握了C++之後(我說的掌握指的是,可以熟練用C++程式設計序了,並沒有要求你完全掌握C++的所有部分,沒有人能達到這一點,因為C++太龐大了,如果能堅持不懈的學習C++兩年到三年的時間了,你就可以學習其他的語言了)可以試著學習一些其他的語言,如JAVA,VC++等等比較複雜的語言.

    這時候可以說你已經對程式設計語言有個大體的認識了,可以明確自己學習的方向,根據自己的學習情況而定,是學習一些自己比較感興趣的語言啊(從興趣出發),還是為了找工作啊,開始進行更深入的學習.比如學習windows下的框架程式設計和.net程式設計等等比較複雜的語言.

    如果是為了找工作的話我建議你學好C,C++,JAVA三門語言.

    在我國目前的軟體開發行業中,北方C,C++,JAVA的需求量是非常大的.南方以VB為主.

    關於英語對學習程式設計有沒有幫助的文章這個話題已經有很多人議論過了,我個人建議把計算機專業術語弄明白了就可以了,你可以買一本計算機英語教程看一看,對程式設計是有幫助的。其實程式設計當中的英文都是一些非常簡單的,如for,else,while.......並沒有太高深的,而且學習程式設計不像學習網路,如CCNA這類認證需要掌握大量的英文。但是在學習程式設計的時候身邊有兩個工具應該足夠了-----------金山詞霸,計算機詞典。相信你一定能學好程式設計的。

    學習數學和學習程式設計有一個共同點------鍛鍊邏輯思維能力。在程式設計的學習中涉及到數學的地方並不多,所以也沒有必要去認真的學習數學也可以學好程式設計的。

    如果你是一個肯吃苦,肯用心學習程式設計的人,具有堅持不懈的精神的人,我相信,只要你認認真真去學,即使你的英語數學水平再差,你也一定能夠學好程式設計的。

    好了,說了這麼多,可以參考一下,為自己做個學習計劃,要對自己有信心,最後祝你在學習程式設計的道路

  • 4 # 日夜奔波為了家

    一旦你決定學習程式設計,你會問自己最難的問題之一是:我應該先學哪種程式語言? 讓我們來看看在開始學習之前您可能會遇到的一些擔憂,您必須選擇的程式語言,以及如何決定哪一種適合您。

    以下是你可能擔心的一些問題

    (1)這會影響你的程式設計之路?

    你可能會覺得,選擇先學習哪一門程式語言非常重要,甚至會影響你之後的程式設計道路,有這種想法也是正常的。不過,事實上,大多數程式設計師都會同時使用幾種不同的程式語言,而且會根據需要進行選擇,當然,也有一些人是專注於某一種語言而成為該領域的專家。因此,無論你從哪一種程式語言開始,它都不是你學習的唯一語言。作為一名程式設計師,你需要有終身學習的打算,你將會在你的職業生涯當中接觸到不同的程式語言。

    (2)程式語言之間會差異很大?

    雖然程式語言可以有非常不同的語法或規則,並且每種語言都是為了解決獨特的問題而開發的,但是好訊息是,它們都有一些共同的概念,所以當你掌握了某一種語言之後會使下一個語言更容易學習。而且,當你學習下一個程式語言的時候,也會對你之前學習的程式語言有更多的領悟,所以,不同的程式語言學習中間其實是可以很平滑過渡的,不必過分擔心。

    (3)如果我選錯語言怎麼辦?

    不同的程式語言,其學習的難度是不同的,特別是你選擇了一門較難的程式語言作為第一門語言的時候。當你選擇了一門學習曲線較為陡峭的語言的時候,可能會發現在中途遇到一些難以理解的問題,甚至會非常糾結,這是很正常的,這並不意味著你的理解能力差或者說別人比你強多少,你要建立信心,要保持耐心,遇到問題的時候可以到網路上尋求幫助,例如很多達人會在網路上分享他們對相同問題的看法,而且各大技術社群也會有很多熱心網友為你解答。而一旦你成功克服了這些困難,你就會對自己的成就感到驕傲。

    哪些程式語言可供選擇?

    一旦你克服了上述提到的這些問題,你將面臨著下一步:你應該選擇哪種語言?我們為你羅列了當今一些較為熱門的程式語言,如果你要對其做更深入的瞭解,可以透過百度百科等查閱。

    HTML和CSS

    很多人都是透過學習HTML和CSS來開始程式設計的道路。為什麼?這兩種語言對於建立靜態網頁至關重要。在一定程度上,它們是網路上所有內容的基礎,從簡單的網站到龐大而複雜的應用程式。

    HTML(超文字標記語言)構成網站上的所有文字,連結,影象和其他內容。CSS(Cascading Style Sheets,層疊樣式表)是使網頁看起來像樣式的語言 - 我們稱之為樣式的顏色,佈局和其他視覺效果。如果你有興趣製作網站,你一定要從HTML&CSS開始。

    JavaScript

    JavaScript是許多人第一個程式語言。學習HTML和CSS之後,這是合乎邏輯的下一步。 JavaScript起初是一種簡單的網路程式語言,旨在為網站新增一些互動功能,然而它已經發展成為世界上幾乎所有網站上使用的令人難以置信的強大的程式語言。學習JavaScript也將使你在技能方面處於一個不錯的地位,因為它將繼續成為一種更通用的語言。

    PHP

    PHP是最受歡迎的網路語言之一 - 它也是第一個用於操縱網站資訊的可訪問程式語言之一,例如維基百科或Facebook都採用PHP。全球大概有27%的網站是用PHP構建的! 開發人員之所以喜歡PHP,是因為它允許您輕鬆地向網站新增動態資訊,並且在操作資料庫方面非常出色,因此您可以訪問和儲存有關使用者的資訊。

    Python

    Python是從伺服器自動化到資料科學的一種通用語言。你可能會認為Python是以蛇命名的,但它實際上是以英國喜劇組Monty Python的名字命名的。由於這個原因,Python有著悠久的歷史,沒有把自己看得太重。

  • 5 # 大智若娛NAN

    學哪門開發語言 主要還是要看你想要投入到哪個應用方向去。java、php主要是網頁類web應用的開發python近幾年大熱,主要是人工智慧、深度學習等方向的研發go伺服器中介軟體、雲平臺等方向研發javascript、html、css等主要是網頁前端的開發c、c++等主要是應用在系統底層的研發

    自學建議python,一來高階封裝語言使用上相對簡單,學習成本低,二來算是目前人工智慧方面的主流需要,熱門,前沿趨勢。

  • 6 # 工控資訊資料

    自學python已經兩年多了。逐步從python小白到能夠開發一點小程式給團隊用。雖然還談不上正規軍,但是學習過程中還是有不少收穫。這裡分享一下。

    先說學python的好處

    要說python是一種解釋型語言,並且還要深入講下去的話,似乎就不是對新手很友好的一個回答了。簡單說,對於不求專門搞開發,只是作為一種效率提升工具或者業餘愛好的話,python是一個很好的入門語言。因為python的語法簡單,現成的庫(輪子)很多,語言生態非常好。所以學一兩個月就可以拿出有一定實用價值的程式了。這種學習中的正反饋,對於自學者是非常重要的。而python能很快提供這種正反饋。

    此外,python的庫豐富,意味著你不管對當下哪個方向感興趣,幾乎都可以用python實現。爬蟲、前端後端全棧(自己搭網頁)、資料分析AI、生物等學科上的建模、地理天氣遙感、office檔案操作,這些都已經有不錯的py實現了

    再說說學程式設計的好處

    一方面,學程式設計可以提升工作效率,解決原來解決不了的問題,沒準還能蹭個升職;另一方面,學程式設計可以增強邏輯思維,學會怎麼觀察全域性,在腦海中拆解大問題到若干個小問題,或者至少強化了英文閱讀水平和查詢資料的能力。

  • 7 # 我在人間程式設計的日子

    關於自學哪種程式語言,主要工作和興趣從兩個方面來考慮。如果您是為了工作去學習程式設計就要看您所在的公司需要什麼型別的技術,比如做手機軟體開發的你可以自學java或swift,開發安卓總java,開發蘋果用swift。如果公司是做硬體程式設計的你就去自學C++。如果是開發網站的,你就可以去學習html、css、javascript、vue等前端技術!如果是你自學自用就看你自己要做什麼了!希望對你有幫助!

  • 8 # 你小白哥還是你小白哥

    根據你的方向,你想做什麼確定好了在選擇語言,如果想做資料分析可以學python,如果想做網站就學web,做指令碼外掛可以考慮國產易語言,中文程式設計容易上手

  • 9 # 我是雙魚座2020

    單從問題來看,並不能做出特別恰當的推薦。學習這方面,你應該有一些前期的瞭解工作,比如程式設計有些什麼,是做什麼的,目前常用的有幾種,分清楚前端後端,搞清楚自己學習這方面是為了就業,還是興趣,還是跟風。這些都比較重要,方向決定內容,內容決定選擇。如果身邊有本行也得朋友可以聊一聊,不要盲目的學習,沒有效果。目前比較流行的程式語言有java.,Python,前端等,這幾門也比較適合零基礎。

    建議你可以先看一些免費的資料學習下,可以更深的瞭解這方面,看看自己喜歡哪方面。java比較難一些,Python是人工智慧第一語言,也特別受歡迎,前端比較簡單些。推薦你可以看看北京尚學堂的入門資料,這幾門都有,而且都是免費的,特別適合小白,而且講的東西很實用,我也在學習他家的課程,對我幫助特別大,已經推薦給我的朋友啦,你可以去看看,一定有幫助的。

  • 中秋節和大豐收的關聯?
  • 感覺學校食堂飯不衛生,但是外賣學校又查得很嚴怎麼辦?想到要吃到畢業就感覺頭禿?