學習哪種編程語言可以用來開發很多有意思東西?

最近自學編程中~~~純屬個人愛好,也不打算當成工作,現在已經看了計算機組成原理,正在看編譯原理,學編程只是想用來理解現今大多數應用背後的邏輯,業餘時間也想用來開發點有意思的東西,不知道從哪種語言入手好點?並且說下這些語言能具體用來開發什麼東西?了解過HTML(對開發網站沒多大興趣),IOS,

Android,對這幾個興趣不大


Python和JavaScript

作者:phodal

鏈接:寫代碼沒激情怎麼辦? - phodal 的回答

來源:知乎

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

如下是我的Idea牆,從做有意思的東西開始。

GitHub - phodal/brand: Design for Fun: 製作程序員專屬Badge製作

GitHub - phodal/growth: Growth: 成為頂尖的Web開發者的APP

  • 完整的Web開發流程介紹
  • 如何寫好代碼——重構、測試、模式
  • Web應用的分析和部署
  • 遺留代碼、遺留系統的形成
  • 每一階段所需的技能

GitHub - phodal/vmap: GitHub most popular Chinese user in Map: GEOJSON與ElasticSearch製作GitHub大V地圖

GitHub - phodal/ionic-elasticsearch: Django ElasticSearch Ionic 打造 GIS 移動應用 : Django ElasticSearch Ionic 打造O2O移動應用

GitHub - phodal-archive/tile.js: a pure javascript tiled map render: 遊戲地圖生成器

PC端編輯器

Web端文本編輯器

VR應用

Slide框架

更多可以參見我的Idea列表:GitHub - phodal/ideas: Ideas of Phodal in Practise


以寫著玩,想滿足各種一次性需求而論,Python、Clojure 這兩樣非常的好。排名不分先後,我個人覺得Python更簡單,Clojure更有趣。


不知道你對」有趣「的定義是什麼

不過如果只是做好玩的東西,那麼所有的語言都可以做各種好玩的東西。只是一個時間和學習成本的問題。


C 較好一些,這東西學會了,基本想怎麼有意思,就怎麼有意思,


。。。很糾結我是要使用漢語還是英語或者是西班牙語才能寫出世界名著。。。


學好C/C++ 其他的語言都會跟好的學習。C不是最好的 但是肯定是最適合起手的!


lua!!!!

你編寫過哪些有意思的應用到生活當中的小程序? - 調查類問題


VBA最適合初學者,感受最直接,所見即所得,還能提高生活和辦公效率


c#吧 前後端通吃 語法糖一堆 實際應用很方便

或者python 將更多的時間集中在實質演算法上而不是無謂的語言上


我覺首先你要想好自己未來的方向,再指定相應的計劃。可以先學一下C了解一下基礎,慢慢的摸索自己真正感興趣的語言。。。 當然我也是新手,說法可以不予理會


C/C++吧 。學號C/C++其他入門都是小菜一碟。


PHP是世界上最好的語言,沒有之一!


個人推薦python。原因是python的庫很多,能夠滿足你說的開發出很多很有意思的東西的大前提。

某種程度上來說javascript也蠻有趣的,也能夠寫出很多很有意思的東西,只是js的某些設計決策實在是不敢苟同,某些特性算是糟粕,有些特性容易遭到濫用,所以也就不推薦了。

題主提到在看編譯原理,那麼如果對語言設計有興趣的話,可以研究一下lua這門語言。很小巧,但是五臟俱全。


推薦閱讀:

學習 C++ 編程,怎麼才能找到合適的練手項目?
沒參加過ACM如何訓練數據結構與演算法能力?
未接觸過編程的妹子希望通過做小項目來學習編程,有哪些類型的項目比較適合?
先學什麼編程語言比較好 你們有沒有後悔過?
為什麼我覺得Python的學習很沒有條理?

TAG:編程語言 | 編程 | 編程學習 | 自學編程 | 遊戲編程 |