假如妳是完全自學的話,就有需要看壹下《計算機基礎》之類的書了解基礎知識(這類書壹般都是講述計算機的內部運行原理,軟硬件都有介紹。各大縣市、學校的圖書館都會有,不必去買,因為只作了解,沒有保留價值)。個人買過壹本比較好的,是機械工業出版社的《計算機文化》(譯本來的)。
計算機這方面知識的話,建議看壹些老外編的書(雖然價格方面會比較貴),英語能力的話最好看影印本。並非崇洋,他們的書的確編的比較好,首先技術比較新,其次他們大多都是自己的心得體會,比較容易讀懂,不像國內的編程書,隨便挑兩本都能找到壹樣的文字內容或者代碼例子。
還有,就是既然學編程,就要選好學什麽語言。編程語言很多,現在比較主流的是JAVA、C++、VB、C#等。編程基礎書籍的簡易原理,還有裏面關於語言特性的介紹可以看看,以便挑選學什麽語言。到了代碼部分,不會完全看得懂是正常的,妳學下去,自然就會了解。
至於匯編語言,雖然也是編程語言,不過是低級語言(指與人類語言相差較大),是接近硬件控制方面的,在沒有深入了解計算機原理的前提下,暫時不建議學習。
開始時,壹般都是下了編程軟件(比如VC++2008、Microsoft Visual Studio 2008等,當然現在應該有更新的版本了),然後找到對應的書籍,邊打代碼,邊理解(不明白的代碼,不用急,學深入後就會知道了,妳也可以上網搜那個代碼用途)。