Re: [問題] 程式語言初學者的入門選擇?

看板java作者 (漢生博依)時間17年前 (2009/01/22 17:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《votj (龍紫鵑)》之銘言: : JAVA版的前輩你們好, : 在這個版已經潛伏一段時間了,也在其他程式版流連,還是沒有得到我想要得結論 : 所以請大家幫我解惑一下: : 先說一下背景:對於電腦我大部分使用都在利用他的影音娛樂功能, : 在加上文書處理,對於程式語言方面的瞭解不會比一隻螞蟻還多到哪去 : 可是;有天在瀏覽別人的部落格的時候,突然很羨慕許多人都繪用html的語法,甚至是 : CCS、JSP和PHP的語法在經營部落格,突然激起我想要學程式語言的動機 : 於是我想起多年前聽到別人說JAVA是可以在各平台使用的程式語言,於是,我滿懷希望 : 地尋找關於JAVA的書籍和討論版,可是,就在這個版裡,我遭到將被三振的危機—— : 版主說:本版為JAVA版,和Java Script是不一樣的,和它相關的討論請到該版 : 於是我到了該版看,卻發現該版說Java Script只能用在網頁上......於是讓我失望一下 : 以上是我的胡言亂語(真的很亂>.<) : 條列一下我的需要和能力:希望大家給我些建議 : #由於工作時間頗長,所以並沒有太多時間可以學語言(1hr/1day),所以可以在這背景下 : 給我些建議嗎? : 需要: : 近期:寫網頁,從無到有的變出一個網站,並且瞭解他的原理。 : (我不想只套用像Frontpage的範本,然後把自己的東西丟上去而已) : 中期:寫小遊戲(像小精靈之類的)——好像許多程式的書都會要寫小遊戲當練習 : 可是我想寫點自己會想玩的遊戲。 : 長期:應該是遊戲的外掛,其實是想利用遊戲的資料庫,然後能寫出程式來操作 : 甚至自己製作、使用資料庫...... : 以上是我的需求。 先說你的近期目標好了 先弄懂什麼是前端 什麼是後端 弄懂以後 再來就是決定你要的語言 現在大部分互動式網站都是要搭配資料庫 所以不可能只學習一種語言 你還得學習你使用的資料庫的語法 當然如果你覺得你想練實力 也可以自己寫資料庫 只是會比較辛苦 要炫一點的還要搭配前端語言的應用 (最淺顯的例子就是googlemap了) 再說說你的中期目標和長期目標 你要先知道你想像中的遊戲是怎麼樣的遊戲?? 寫遊戲需要的不只是程式語言的能力 更多的是設計部分 這都不是一般程式設計的書籍能帶給你的 : 可是在我查詢許多版之後得到的結論是:我的需求好像沒法用一個程式語言同時滿足 : 而最接近我要求的應該是JAVA (不知道這是不是有誤解> <) : 可是當我去圖書館借一本JAVA6 S/E 的書回來看的時候,卻又疑惑了,因為實在很難> < 我想你需要的不是語言 而是你要先釐清你的觀念 其實很多語言都可以寫網頁 寫遊戲 問題在你想做到什麼樣子 再去選擇你的工具 寫網頁JAVA有J2EE的部分 而J2EE要你先學完J2SE在去看才比較能理解 當然如果你不求理解 也是可以直接使用JSP去撰寫 寫遊戲可以用applet 也可以弄到像私服使用apach和JAVA一樣 也可以用J2ME寫到你的手機上玩 端看你的需求來選擇工具才不會耗時耗力 : 問題1.我是否應該從早期的像是C語言先學,再來學JAVA會比較好(聽說C和C++和C#不同) : 還是我可以直接開始學JAVA的某個版入門?(ex.Java 1.4、Java 5) : 2.如果要從JAVA入門,有什麼參考書寫得比較好? : 3.JAVA可以達成我上述的目標嗎? : 又,以一個普通姿直的人,1hr/1day大約要多久才能用JAVA達成我上面的目標? : 問題有點多又有點雜,感謝把他看完的人,也先謝謝回答我的人。 : PS.有點怕版主...(如果不符合規定,可以先別刪文嗎?讓我轉到適合的版,感謝) 1不需要 基礎語言都是可以獨立學習 2要看觀念 應該是Head First那本 不過範例檔要自己打 要簡單方便點的可以去找幾本中文書練 How to program java和良葛格的書等等中文書或許是你入門的一個不錯的選擇 3看天分 有些人很快懂 有些人摸了好幾星期連迴圈都搞不懂 -- 人總以為人定勝天 但很多事情 最後卻輸給自己 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.111.32
文章代碼(AID): #19U3WqXE (java)
討論串 (同標題文章)
文章代碼(AID): #19U3WqXE (java)