自學(xué)編程該如何入手?
其實(shí)編程語言的很多思想都是相通的,在時(shí)間有限的情況下,通過一個(gè)或幾個(gè)小項(xiàng)目的訓(xùn)練可以幫助你比較快的梳理編程的思路,在這里向題主推薦《我的第一本編程書》這本書。
這本書通過一個(gè)將不斷下落的方塊排列整齊的游戲,講解一個(gè)小游戲項(xiàng)目中涉及到的編程知識(shí)。在對(duì)編程語言不精通的情況下,可以先通過這本書提供的案例,使用專用的編程語言體驗(yàn)項(xiàng)目流程并學(xué)習(xí)做小項(xiàng)目的編程思路,了解各種知識(shí)點(diǎn)的用途。
具體到編程語言的學(xué)習(xí),在這里推薦一些比較適合初學(xué)者學(xué)習(xí)的編程語言書籍。希望能對(duì)題主有所幫助。
C語言是編程者的入門語言,也是許多大學(xué)的第一門程序設(shè)計(jì)課程。如果題主未來想從事編程方面的工作,學(xué)習(xí)C語言還是非常必要的,《“笨辦法”學(xué)C語言》這本書比較適合初學(xué)者。
這本書的內(nèi)容十分淺顯易懂,通過52個(gè)習(xí)題來講解C語言的相關(guān)知識(shí),每個(gè)習(xí)題都配了視頻,更加方便讀者操作,并保證程序能正確運(yùn)行。
如果你覺得《“笨辦法”學(xué)C語言》這本書的難易程度還能接受的話,也可以再嘗試閱讀一下《C Primer Plus 第6版 中文版》這本書,挑戰(zhàn)一下自己的能力。
C語言主要是用于小規(guī)模程序的開發(fā),對(duì)于計(jì)算量較大的程序而言,C++是更好的選擇。不過初中編程者學(xué)習(xí)C++還是有一定難度的,如果題主想進(jìn)行更深入的研究,可以嘗試一下《C++ Primer Plus(第6版)中文版》這本書,看看能否更進(jìn)一步。
除了C/C++以外,Java和Python也是目前比較主流的編程語言,題主可以通過學(xué)習(xí)《漫畫面向?qū)ο缶幊蘆ava語言版》、《教孩子學(xué)編程(Python語言版)》、《Python趣味編程入門》中的一些簡(jiǎn)單案例來了解不同編程語言的特點(diǎn)。