介紹計算機基本知識的書或文章很多,不再一一介紹了,本文手工敲出來的,根據自己所學,簡要介紹一下學編程之前需要了解的基本知識。
什麼是計算機?這個你應該知道的,我們天天看到的臺式機電腦,筆記本電腦,專業的伺服器,IPAD,智慧型手機等都應該算是計算機。
1、 計算機是由硬體和軟體構成的。
硬體就是我能用眼睛看到的組件,比方說鍵盤,顯示器,主機,滑鼠,主機箱裡的主板,電源,硬碟,內存及各種連接線等等,硬體又可以分為輸入設備、輸出設備、運算設備,存儲設備。

輸入設備,主要包括鍵盤,滑鼠,話筒,攝像頭等等,如同人的眼睛,耳朵,舌頭,主要用來獲取信息。
輸出設備,主要包括顯示器,音響,如同人的嘴巴,走路的腿,幹活的手,用來執行行動。
運算設備,主要包括主板,CPU和內存,如同人的大腦的思考部分,心臟等等。
存儲設備,主要包括硬碟等。如同人的肚子,大腦中的記憶部分。
軟體就是計算機中的各種程序,又分成系統軟體程序和應用軟體程序,系統軟體程序就是我們所看到的windows,還有伺服器上使用的UNTIL,Linux,winnt等等,蘋果電腦上系統,手機中的安卓系統等,應用軟體程序就非常廣泛,比方我們玩的遊戲,使用的Word,看電影的軟體,聽歌的軟體等等。系統軟體程序如同人的意識,一生下來就知道吃,拉的自主生理意識,應用軟體程序,如同你學會炒菜,會自主製作各種新的食譜,學會說話,就要編歌曲,唱歌。
這些計算機硬體和軟體與編程有什麼關係呢?
編程的過程就是利用一種程式語言編寫一套可以在硬體上運行的、實現一定目的的程序代碼。
如同不同國家的人類通過學習漢語標準,編寫一本可以漢語普及地區進行宣傳、傳遞一種文化精神或某一宣傳效果的漢字組合。
這裡的重點是,編程需要有一臺能夠正常運行的計算機,並且在計算機上要安裝需要使用的程式語言的環境,才能在這個環境裡進行編寫代碼,並最終實現某一目的。