> 原文出處:http://huyuefeng.me/intro-to-prog/
> 作者:[@蕭井陌](http://www.zhihu.com/people/xiao-jing-mo)?[@Badger](http://www.zhihu.com/people/badger)
> 相關討論請至:[知乎專欄](http://zhuanlan.zhihu.com/xiao-jing-mo/19959253)
> 自組織學習群:[438379133](http://jq.qq.com/?_wv=1027&k=aM4cDK),243545867(滿)
如今編程成為了一個越來越重要的「技能」:作為設計師,懂一些編程可能會幫你更好地理解自己的工作內容;作為創業者,技術創始人的身份則會讓你的很多工作顯得更容易。而作為剛想入門的新手,面對眼前海量的信息,或許根本不知道從哪里開始;入門輕松度過初級材料的學習后,發現學習越來越困難,陡峭的學習曲線又讓你望而卻步;你知道如何在頁面上打印輸出一些文本行,但是你不知道何時該進行一個真正的有用的項目;你不清楚自己還有哪些不知道的東西,你甚至搞不清下一步該學什么。
這篇文章的內容對此不僅會有一些方向性的建議,還會包含一個基礎核心向的編程入門導引(進階求職向的相關內容我們推薦您關注?[@Michael282694](http://www.zhihu.com/people/7303e4f770e8055f3bedc4cf3b192325)?的專欄文章:[編程者加血,客官進來看看唄!](http://zhuanlan.zhihu.com/Michael282694/20166216))。當然,Step by Step 的路線是不現實的,并且每個人都會有自己的特點,所以給出的這個編程入門導引更多的是為了引發讀者的思考,最終幫助你形成適用于自己的學習路線。幾位讀者的實例:
* [非計算機專業,計算機如何入門? - 浪無痕](http://zhi.hu/hhiA)
* [我只想成為一名合格的程序員](http://my.oschina.net/voler/blog/396424)
* [知乎《編程入門指南v1.3》思維導圖](http://blog.csdn.net/a910626/article/details/45223657)
但要注意:這篇文章是寫給那些真心想學編程的人看的——那些憋著一股狠勁兒,一定要做出個什么真東西,不學好不罷休的人;而不是那些「聽說編程好玩」的人,在我看來,這種人永遠都入不了編程的門,更別提做出個像樣的東西來了。
---
「Disclaimer」: 雖然整篇文章的基調都是所謂的「Strong Opinions, Weakly Held」,但讀者還是應該像懷疑身邊所有東西那樣 懷疑我們所寫內容的準確性。若有任何相關疑問歡迎添加?[#編程入門指南](http://www.zhihu.com/topic/20015713)?標簽,在知乎問答上公開討論。
與指南相關的知乎問答:
* [編程入門指南中為什么沒有 Java? - 編程](http://www.zhihu.com/question/28958874)
* [編程入門指南中為什么沒有 C#? - 編程](http://www.zhihu.com/question/31756456)
## 更新日志
* 2015年06月07日 v1.4 更新
* 2015年04月16日 v1.3 更新
* 2015年03月17日 v1.2 更新
* 2015年03月03日 v1.1 更新
* 2015年02月18日 v1.0 更新