那種編程語言比較適合新手?
12-31
比較適合新手入門的編程語言有哪些?如何去學習,選擇相應的書籍,注意些什麼?
我的推薦:
- C,學習計算機系統的基本原理
- Lisp,學習程序構造的基本原理
- Java,學習面向對象的基本原理
請先學好以上這三門教學語言,再學習Python/Ruby/Javascript這些實際工作中比較容易用到的語言。
Python 吧,因為我沒用過 Ruby。其實編程就是邏輯的訓練,語言什麼的不是很重要。Python 上手快有深度有應用,新手入門挺合適的。
當然我建議理解一些基本東西後還是去搞一搞 C,哪怕只是學學寫點玩具代碼什麼的,再回來什麼編程語言這類的問題絕對就浮雲了。
lisp大法好,退c保平安
我覺得C不適合初級的新手,學習曲線太高而且很陡...不易於興趣的培養...但是我覺得無論先學的是什麼,最終饒了一大圈還是會回歸C的...我覺得python先入手不錯,我現在是學完c在自學python,呵呵
1.如果你只是想玩玩編程或者想要靠這個做一下CPA或者木馬或者輔助賺錢 易語言2.如果你想以後堅持學然後畢業靠這個生活 C/C++,python
其實我覺得對純新手來說也許圖形化的編程語言更合適比如我上的大學第一個程序設計課教的是 LabView我覺得這樣很好
首先這樣可以熟悉軟體編程的思維方法
了解數據, 函數, 數組等等的基礎概念其次圖形編程的限制很多讓人更加理解模塊間各種依賴關係大學時第二個接觸的程序設計課才是 Java語言只是工具,關鍵是理解計算機程序結構以及其原理。國外還有用scheme作為大一新生的入門語言。但是目的不是教語言,是教會對計算機程序結構、運行原理的理解。然後才是學一門實用的語言工具。如果先混口飯吃,建議java、.net、php隨便選一個。
這個要取決於你的目的了,如果只想想學一點玩玩了解一下就可以學一門弱類型的語言,如python php,這一類語言學了短時間就可以做出一個成品。如果你想深入了解編程最好從c入手,c可以直接操作內存,適合做一些底層的東西,學通c對於理解編程思維很有幫助
Java語言還是比較容易學習的,而且還有很多資源可以學習,很多開源的軟體可以用,學起來確實方便。
c
C 彙編===================看彙編前看《編碼的奧秘》較好
如何選擇入行語言
C語言,初學過程式編程比較好,然後過渡到c++、java、python這種面向對象語言,由於c++兼容了c,所以直接看c++也行。python不是編譯型的語言,可能不利於深入理解。
python
python C java
如果你想系統地學習編程,那和語言無關,推薦看《深入理解計算機系統》作為基礎學習,如果只想做點東西推薦學習Python
中國人用C入門,外國一般用java入門,個人感覺C好些,學些python之類的腳本語言也不錯。。。。
我以前覺得java之類的,現在我推薦python
C語言吧,這個是很基礎的了,一般大學計算機及其相關專業都會先開設C語言或者C++程序設計。其實還有很多非計算機專業開設C語言,應該說這是比較容易上手而且實用型的了。
個人建議JavaScript, 只要你有瀏覽器就能學習,新建個html就可以玩,想要以後吃這碗飯,還可以前端、後台多項選擇,看看國外的NodeJS有多火;想要快速開發?有MEAN框架可以選擇,前端、後台連個資料庫(MongoDB)都是用的JavaScript語言!
新手學編程,從腳本語言開始最合適。比如說windows下的批處理腳本;linux下的shell腳本啦。為什麼?我給出兩個理由。一、因為這些東西簡單,無需像c/c++/java那樣需要安裝額外的開發軟體,腳本寫起來簡單,不需要編譯,可直接運行查看效果二、這也是最重要的一條:學習一周就能寫出來一些具有實用的功能的程序,讓自己理解什麼是編程的同時;幫助自己提高了運用計算機的能力。希望可以幫到你
怎麼沒人推薦basic呢,我來推薦一個。不是visual basic,是quick basic。
推薦閱讀:
※python多線程下載,進度條顯示問題如何解決?
※學習tornado/django/flask等python框架需要哪方面知識?
※Python web 開發一定要用框架嗎?有沒其它方法,類似 PHP 的語句?
※在 Python 中,為什麼 pow 這樣的函數可以直接調用,而 floor 這樣的函數得先導入模塊?
※如何開始在github上學習東西?