㈠ 怎麼編程入門
編程語言分為結構化程序語言和面向對象的程序語言,其中結構化程序語言要比面向對象的要簡單,語法要簡單一些,而且也容易理解一點,C語言是經典的結構化編程語言,易學易用,它的編譯器turbo c也非常容易使用,所以非常適合作為初學者的入門語言。
學完C語言之後可以縱向擴展,學過C之後再轉入C++、C#或者是java的學習,C++和C#就不用說了,它們都是在C語言基礎之上建立的面向對象語言,而Java與C語言在語法上也有一定的相似性,所以學完C之後再轉入Java的學習也是順理成章的事。
當然一開始就上面向對象的語言不是說不可以,比如說VB還是很簡單的,VB做一些簡單的系統也是非常實用的,這個就要看怎麼選擇了,如果是為了短期能做點東西比如說做個系統,那麼VB是一個不錯的選擇,但還是建議把基礎打牢,從C語言學起,學完C之後學其他的語言就很容易了。
HTML只是一門標記語言,很容易掌握,如果需要用的話,可以臨時突擊一下,一個星期內估計就能會使用了,所以覺得沒必要去刻意的學它。
㈡ 如何學習軟體編程
第一關、計算機基礎知識體系
非常重要。任何一個軟體開發工程師,都需要熟知計算機基礎知識。這一關必須過,當然也有跳過的,認為其太簡單,跳關了。結果呢,就是在你的職業生涯中會遇到很多問題,你根本不知從何下手去解決。
從計算機系統知識、操作系統、軟體基礎、網路基礎、數據結構及演算法、資料庫基礎等等開始掌握。
第二關、軟體編程知識體系
具備了計算機基礎知識之後,就可以開始軟體編程的學習了。編程之旅即將起航。又是一個老問題,編程語言學什麼?Java、C#或Python,任選。不做推薦,覺得自己所掌握的資源更有助於學習哪一個,就學哪一個。對了,程序員不僅僅是掌握一門語言的,入門先從一門語言開始吧。
第三關、主流編程技術學習
這部分的學習方法,其實沒什麼好的建議,最佳方式實戰。無論在哪裡實戰,實戰是其最佳學習方法。理論方面的內容,還是要去培訓。