免費的編程自學網(wǎng)站 學編程需要什么基礎?
學編程需要什么基礎?學習編程是有一定的門檻的,需要以下基礎就可以了:1、 需要一定的計算機基礎。因為我們編寫程序,無非就是編寫一堆字符的集合,所以起碼你得會打字,最好能打的比較溜;然后就是會按照軟件,
學編程需要什么基礎?
學習編程是有一定的門檻的,需要以下基礎就可以了:
1、 需要一定的計算機基礎。
因為我們編寫程序,無非就是編寫一堆字符的集合,所以起碼你得會打字,最好能打的比較溜;然后就是會按照軟件,學編程偶爾需要安裝個軟件很正常的事情。
2、 需要懂點英語
其中這句話的潛臺詞就是你起碼得個初中學歷,因為有不少地方是初中開始學英語,我們編寫代碼用的不少開發(fā)環(huán)境都是英文,看有些函數(shù)的幫助文檔也可能是英文,所以懂點英文是需要的,如果你想針對性的學,可以看下計算機英語。
3、 一定的時間保證
除了上述的兩點外,還需要你每天抽出一定的時間去學習它,時間不保證,今天看下,下個月看下,不連續(xù)會造成學習效果比較差。
4、 善于思考,有點執(zhí)著精神
學習程序的精髓在于學習用它解決問題的方法,學習過程中,難免會遇到些問題,遇到問題,對我們來說是個難得的提高機會,我們要去思考,堅持,實在解決不了,可以和別人去交流,慢慢就好了。
5、 有一定的數(shù)學功底更佳
新人想學編程,如何入門?
- 首先,你得選擇學哪種語言,現(xiàn)在主流的有c,c ,c#,java,還有最近熱門的python。c是學習高級語言的基礎;C 主要用于編寫大型軟件核心代碼和匯編一樣,比較難學,不過學好了后,很有前途;C#主要用于編寫一些系統(tǒng)軟件,比如游戲引擎核心代碼,編寫比較簡單,界面比較友好;ASP.NET主要是用C#語言編寫開發(fā)網(wǎng)站(B/S架構)。java有J2SEJ2EEJ2MEJSP。J2EE是用很廣泛,主要偏向于企業(yè)應用軟件和一些桌面系統(tǒng)(C/S架構),計算機平臺;第二,J2ME,面向無限領域,主要用于開發(fā)手機一些軟件,比如手機游戲。很有潛力的家伙,看看中國的手機用戶就知道了;JSP主要也是開發(fā)網(wǎng)站。Python是人工智能必須的語言,想要追趕前沿,這是最優(yōu)的選擇。
- 想要學好這些語言,還得報輔導班或者上網(wǎng)自學,我的動態(tài)里就有學習這些編程語言的網(wǎng)站,大多數(shù)都是免費的。
游戲編程入門先學什么?
企業(yè)游戲開發(fā),一般要先學C ,大型游戲要求足夠高的運行效率,而JAVA,C#在這一方面是短項,而用C的話又沒有類,所以C 開發(fā)的游戲比較多,如果是想進游戲公司的話,多學學C 。
如果是個人開發(fā)小型游戲的話,建議學C#,小型游戲不需要考慮效率問題,C#足以應付,微軟有個東西叫XNA,專為業(yè)余的程序員開發(fā)小型游戲而設計,上手簡單,微軟提供了大量的類庫,用起來很便捷。
其實語言不是重點,任何語言都可以做游戲,只是各個語言各有特點,根據(jù)需求的不同選擇最適合的語言。關鍵在于算法要理解,理解程序的構架,研究透算法,才是最重要的。
學習的時候建議以C 來學習,用JAVA或者C#的話學不到指針,用C的話學不到面向對象的思想。不過如果沒有任何語言基礎的話,建議還是從C學起,先學會最基礎的東西再學C 。VB現(xiàn)在已經(jīng)很少用了,實在沒學的必要。
新手學習哪種比較易學的編程,可以開發(fā)軟件游戲?
編程只是一種方式,就跟語言一樣,可能分很多種,但都能表達出同一種意思。也就是說大多數(shù)編程語言都可以開發(fā)軟件游戲。
如果是為了開發(fā)游戲而學習編程語言的話,那么可以先從開發(fā)游戲的引擎入手。雖然編程語言可以制作游戲,但是從底層一點一點編寫還是太麻煩了,現(xiàn)在很多游戲引擎都提供了大量的模板和插件,可以大大提高游戲開發(fā)的效率,所以考慮一個容易上手的游戲引擎,順便找一個合適的編程語言或許更好一些。
市面上比較流行的虛幻4和unity都是功能比較強大的游戲引擎,前者功能比較強大,但是也比較復雜,使用的是C 編程語言。后者相對簡單一些,個人學習也完全可行,使用的是C#編程語言。
除了上面提到的C 和C#之外,也可以使用Java、PHP、python等等
什么是游戲開發(fā)?想做游戲我應該學什么好?
現(xiàn)在游戲制作這個行業(yè)是一個非常有前景的朝陽行業(yè),做這個行業(yè)的人,目前在我們國家的薪水都是頂級的,而這方面的人才卻很稀少。大學里也很少開設這種游戲制作的課程,即便是有,很多老師的水平基本上也就是一些理論派,沒什么干貨。其實很多人想做這個行業(yè),于是從網(wǎng)上扒拉各種游戲制作教程學習,學了半天也是一頭霧水,稀里糊涂,說不會吧,還真會,說會吧,水平還真不咋地。學的東西太雜亂無章,沒有什么系統(tǒng),缺乏真功夫,很難在游戲制作這個行業(yè)里立足,這是我們很多游戲學習行業(yè)人員的悲哀。