ပ႐ိုဂရမ္မင္းဘာသာရပ္ေလ့လာလိုသူမ်ားအတြက္ အြန္လိုင္းရတနာသိုက္မ်ား။
ပ႐ိုဂရမ္းမင္း (Programming) ဘာသာရပ္ကိုေလ့လာခ်င္သူေတြအတြက္ အြန္လိုင္းေပၚကရင္းျမစ္ (resources) ေတြကို ၫႊန္းခ်င္ပါတယ္။ ပညာရပ္တစ္ခုဆိုတာ ေလ့လာေလနက္နဲေလ၊ ရွာေဖြေလေတြ႕ရွိေလပါပဲ။ ပိုၿပီးက်ယ္ျပန္႔စြာသိခ်င္ရင္ အြန္လိုင္းမွာ programming နဲ႔ coding ေတြအတြက္ ရွာႏိုင္တဲ့ေနရာေတြ အမ်ားႀကီးပါ။
ကၽြန္ေတာ္ Network Computing ဘြဲ႕အတြက္ေက်ာင္းတက္တုန္းက ပထမႏွစ္မွာ Java နဲ႔ပတ္သက္ၿပီး object-oriented programming ႏွစ္ဘာသာယူရပါတယ္။ ကၽြန္ေတာ့္ဆရာက လည္း တကယ့္ပ႐ိုဂရမ္းမင္းခေရဇီေလ။ သူဖတ္ဖို႔ေပးထားတဲ့စာအုပ္ ကလည္း ဘာသာရပ္ႏွစ္ခုစလုံးအတြက္ တစ္မ်ိဳးတည္းပဲ။ ဒါေပမယ့္ ဆရာေရာ စာအုပ္ပါ သိပ္မထူးပါဘူး။ ပ်င္းစရာေကာင္းလွတယ္။ တစ္ခုေကာင္းတာက ဆရာက အသင္အျပေတာ့ မေကာင္းဘူး။ အၫႊန္းေတြသိပ္ေကာင္းတယ္။ သူတို႔ၫႊန္းတဲ့ site ေတြကို ေက်ာင္း သားတိုင္းစိတ္မဝင္စားေပမယ့္ ကၽြန္ေတာ္ကေတာ့ စိတ္ဝင္စားတယ္။ ကြန္ပ်ဴတာအင္တာနက္ကို ေမႊေႏွာက္ေနရရင္ စိတ္ထဲမွာ ေျပေပ်ာက္ေနတတ္တဲ့ေကာင္ဆိုေတာ့ ေမႊၿပီေပါ့ဗ်ာ။
ကၽြန္ေတာ္ေျပာခဲ့တာအေျခအေနအမွန္ပါဗ်ာ။ ဆရာသင္တာ မရွင္းေတာ့ သိခ်င္စိတ္ေတြမ်ားလာတယ္။ ဒီေတာ့ ပိုေကာင္းတဲ့ စာအုပ္ကိုရွာဖို႔ ဆုံးျဖတ္လိုက္ရတယ္။ စာအုပ္ဆိုင္ေတြမွာ စာအုပ္ေတြ ရွိေပမယ့္ ေဈးႀကီးတယ္ဗ်ာ။ တကယ္မဝယ္ႏိုင္ပါဘူး။ ေဈးေပါတာ ေတြကအလုပ္မျဖစ္။ ဝယ္ႏိုင္တယ္ပဲထား အဲဒီစာအုပ္ႀကီးေတြရွင္းမွ ပို႐ႈပ္ ကုန္တယ္။ ေက်ာင္းျပ႒ာန္းစာအုပ္ေတြေလာက္ေတာင္ မထူးတဲ့ စာအုပ္ေတြကို စိတ္ကုန္လာတယ္။ ဒါေပမယ့္ ကၽြန္ေတာ္က စိတ္မပ်က္ဘူးဗ်။ စာအုပ္ေတြေနာက္က အၫႊန္းေတြေနာက္၊ သူတို႔ ကိုးကားထားတဲ့ စာအုပ္ေတြ စာရင္းေနာက္ကို လိုက္ရင္လည္းရတာပဲ မဟုတ္လား။ ဒီေနရာကေန ေရွ႕ဆက္ဖို႔စတာ အေကာင္းဆုံးလို႔ သတ္မွတ္လိုက္တယ္။
ကၽြန္ေတာ္စိတ္အဝင္စားဆုံးက website ေတြပဲ။ အိုင္တီေက်ာင္းသားေတြအမ်ားစု စိတ္မဝင္စားတတ္တဲ့ေနရာလို႔ ဆိုရမလားပဲ။ အဲဒီအထဲမွာ အေကာင္းဆုံး site ေတြကိုေျပာပါဆိုရင္ programming language နဲ႔ပတ္သက္တဲ့ site ေတြပဲ။ အျခား ပ႐ိုဂရမ္းမင္းနဲ႔ပတ္သက္တဲ့ coding community က အဖြဲ႕ဝင္ member site ေတြလည္းရွိေသးတယ္။ အဲဒါေတြကိုေတြ႕ႀကဳံရတာ ကၽြန္ေတာ့္အတြက္ေတာ့ ရတနာသိုက္ကို ရွာေတြ႕လိုက္ရသလိုပါပဲ။
================================================
Java Beans
http://www.netbeans.org/kb/trails/java-se.html
Java Beans ကေတာ့ အျခား website တစ္ခုပါ။ ကၽြန္ေတာ့္ဆရာေတြ မၾကာခဏ ၫႊန္းတတ္ပါတယ္။ Tutorial ေတြလုပ္ဖို႔ တကယ့္စာၾကည့္တိုက္ႀကီးတစ္တိုက္လို႔ေျပာရမယ္။ Java programmer ေတြအတြက္သာမဟုတ္ဘူး၊ C++ နဲ႔ PHP သမားေတြအတြက္ပါ အမ်ားႀကီးပတ္သက္ေနတဲ့ေနရာလို႔ေျပာရ မယ္။ Java Beans မွာ Java ပ႐ိုဂရမ္အဖြဲ႕ဝင္ေတြကလည္း သူတို႔ content ေတြနဲ႔အမ်ားႀကီးအေထာက္အကူျပဳထားတာေတြ႕ရတယ္။ အဖြဲ႕ဝင္ေတြက သူတို႔ေတြ႕ထားတဲ့၊ သိထားတဲ့ ပ႐ိုဂရမ္ tutorial ေတြကို တင္ထားေပးတယ္။ သူတို႔ဆိုလို႔ ေပါ့ေသးေသးေတြ မထင္နဲ႔။ တကယ့္ specialist ေတြအမ်ားႀကီးပါတယ္။
================================================
Java Lessons
http://javalessons.com/
ဒီ website မွာ ႏွစ္ေပါင္းမ်ားစြာ ကၽြန္ေတာ္လုပ္ခဲ့ရတဲ့ ေလ့က်င့္ခန္းေတြ၊ assignment ေတြကို အမ်ားႀကီးသြားေတြ႕လိုက္ ရတယ္။ Java Lessons က tutorial ေတြအမ်ားႀကီးေပးထား တယ္။ ဒါေပမယ့္ ဥပမာေတြေပးၿပီးေတာ့ပဲ focus လုပ္ထားတယ္။ ဒီ site မွာ machanics of the language နဲ႔ ႐ႈပ္ေထြးလွတဲ့ statement ေတြရဲ႕ ရည္႐ြယ္ခ်က္ေတြကိုေဖာ္ျပထားတယ္။ ပုံစံ အမ်ိဳးမ်ိဳး ရွင္းလင္ခ်က္အဖုံဖုံနဲ႔ စာၾကည့္တိုက္ တစ္တိုက္စာေလာက္ ရွင္းခ်က္ေတြကိုေတြ႕ႏိုင္တယ္။ ဥပမာတစ္ခုကို click လုပ္လိုက္တာ နဲ႔ 'lesson viewer' ကိုေတြ႕ႏိုင္ၿပီး အဲဒီအထဲမွာ source code ေတြကို ေနာက္ထပ္ window တစ္ခုနဲ႔ဖတ္ႏိုင္မွာပါ။ လိုင္းတစ္လိုင္း စီရဲ႕ရွင္းခ်က္ေတြကိုသိခ်င္ရင္ အျခား window တစ္ခုနဲ႔ထပ္မံ ေလ့လာႏိုင္ပါတယ္။ Code လိုင္းေတြေပၚက cursor ကိုဖယ္လိုက္ တာနဲ႔ viewer က ဆက္စပေနတဲ့ရွင္းလင္းခ်က္ေတြကို hilighlight နဲ႔ေဖာ္ျပမွာျဖစ္ပါတယ္။ အျမင္ပိုင္းဆိုင္ရာကေတာ့ ဒီ website ဟာသိပ္ၿပီးေတာ့ အေတာ္ေလး႐ုပ္ဆိုးေပမယ့္ အသုံး က်မႈကေတာ့ တန္ဖိုးျဖတ္လို႔ကို ရႏိုင္မယ္မထင္ပါဘူး။
================================================
Java World Community
http://www.javaworld.com/community
Java World ရဲ႕ main page မွာတင္ တကယ္ေကာင္းတဲ့ ေဆာင္းပါးေတြတင္ထားတာေတြ႕ရမယ္။ ဒီေဆာင္းပါေတြဟာ ပ႐ိုဂရမ္းမင္းနဲ႔ပတ္သက္ၿပီး နားလည္ေစႏိုင္႐ုံမၽွမက ခ်ဲ႕ေတြးမယ္ဆိုရင္ အမ်ားႀကီး ေတြးလို႔ရတဲ့ေဆာင္းပါေတြျဖစ္ပါတယ္။ Java World မွာ community section ဆိုတာပါတယ္။ ဒီက႑ကေန Java နဲ႔ပတ္သက္တဲ့ Q&A forum ေတြအျပင္ အျခားသက္ဆိုင္ရာ blogေတြဆီကိုလည္း သြားႏိုင္ပါလိမ့္မယ္။
================================================
Java Coffee Break
http://www.javacoffeebreak.com/
ဒီ site ဟာ ကၽြန္ေတာ္တကၠသိုလ္ကာလတစ္ေလၽွာက္လုံး သုံးခဲ့တဲ့ site အေနနဲ႔ အမွတ္ရေနတယ္။ Java Coffee Brake ရဲ႕ library of tutorial က အေတာ္ေလးေဟာင္းေနၿပီလို႔ဆိုရမယ္။ ဒီ site မွာေရးတဲ့သူေတြက ၁၉၉၆ ေလာက္ကတည္းကေလ။ ဒါေပမယ့္ တကယ့္ language နဲ႔ပတ္သက္ၿပီး ႏႈိက္လိုတဲ့ေနာက္ေပါက္ေတြ အတြက္ကေတာ့ တန္ဖိုးမျဖတ္ႏိုင္တဲ့ေနရာႀကီးတစ္ခုပဲ။ ကိုယ္ဘာေတြသိခ်င္ လိုခ်င္တယ္ဆိုတာကို ဒီ site မွာဆုံးျဖတ္ႏိုင္ လိမ့္မယ္ထင္ပါတယ္။
================================================
CProgramming.com
http://www.cprogramming.com/
CProgramming.com ဟာတကယ့္ အံ့ခ်ီးဖြယ္ tutorial library ႀကီးလို႔ဆိုႏိုင္တယ္။ C ေရာ C++ အတြက္ပါ အေျခခံကစ ၿပီးရွင္းျပႏိုင္တဲ့လိုင္းျဖစ္ပါတယ္။ OpenGL လိုေခါင္းစဥ္ေအာက္ ကေန ေလ့လာစရာေတြအမ်ားႀကီးပါ။ CProgramming ရဲ႕ ျပႆနာတစ္ခုကေတာ့ update သိပ္မလုပ္တာပဲျဖစ္ပါတယ္။ Website ရဲ႕ homepage ကိုၾကည့္လိုက္ရင္ ၂ဝဝ၉ မတ္လ အတြက္ update ေတြခုထိမတက္ေသးဘူး။ ၂ဝဝ၈ ႏိုဝင္ဘာ ေလာက္က update လုပ္ထားတာပဲရွိေသးတယ္။ ဒီ့ထက္ေစာတာ ဆိုရင္ ၂ဝဝရ ဩဂုတ္ေလာက္ကဟာေတြပဲရွိတယ္။ ဒီ site က content ေတြဟာ အျခားကစိတ္ဝင္စားသူေတြဆီကလာတာထက္ site ကိုဖန္တီးသူေတြပဲေရးထားတာမ်ားမယ္ထင္ပါတယ္။ သေဘာ ကေတာ့ C++ ကိုပစ္ပယ္သူေတြမ်ားလာၿပီဆိုတဲ့သေဘာျဖစ္မယ္ ထင္တယ္။ ၫႊနးလိုတာကေတာ့ C++ နဲ႔ပတ္သက္ရင္ ဒီ site မွာ အျပည့္စုံဆုံးရႏိုင္တယ္ဆိုတာပဲ။
================================================
LearnCpp.com
http://www.learncpp.com/
အေျခခံက်က် tutorial ေတြနဲ႔ website တစ္ခုေပါ့။ ဒီဘာသာ စကားနဲ႔ပတ္သက္ၿပီး အေတြ႕အႀကဳံ ရွိသူေတြအတြက္ ရည္စူးၿပီး သီးသန္႔ပညာရွင္ဆန္တဲ့ website လို႔ဆိုႏိုင္ပါတယ္။ ဒီ site ဟာ တကယ့္ေဈးကြက္ဝင္ ပညာရွင္အဆင့္ေလာက္အထိကိုရည္စူးၿပီး သုေတသနလုပ္ထားတာေတြတင္ထားတာေၾကာင့္ ခုမွစတင္ေလ့လာ သူေတြအေနနဲ႔ေတာ့ အသက္႐ႉမွားေလာက္တဲ့ site လို႔ဆိုရမယ္။
================================================
CPlusPlus.com
http://www.cplusplus.com/
ဒီ site မွာလည္း tutorial ေတြအမ်ားႀကီးရွိတယ္။ အမွန္ေတာ့ ဒီ site မွာေရာင္းေနတာေတြက လက္ရွိ active ျဖစ္ေနတဲ့ forum ေတြနဲ႔ ဥပမာေကာင္းေကာင္းေတြစုစည္းခ်က္ေတြပါ။ ဒါေတြကို အလကားမရပါဘူး။ အဲဒီ ခက္ခဲနက္နဲတဲ့ source code ေတြကို download လုပ္ယူႏိုင္ပါတယ္။ Compiled လုပ္တာေတြ၊ run တာေတြကို အျခား DOS သို႔မဟုတ္ Windows နဲ႔လုပ္ၾကည့္ႏိုင္ပါတယ္။
================================================
Mark-up and Scripting Languages
W3Schools
http://www.w3schools.com/
ဒီ site မွာ တကယ့္ေကာင္းတဲ့ array of tutorial ေတြကို ျပင္ခြင့္၊ ဝင္ေရးခြင့္ေတြရႏိုင္ေအာင္ စီစဥ္ေပးထားတယ္။ ေဈးကြက္ ဝင္ script ေတြျဖစ္တဲ့ ASP, CSS, HTML, Javascript, PHP, SQL နဲ႔ XML ေတြအားလုံးဒီအထဲမွာေလ့လာႏိုင္တယ္။ ဒီ site ရဲ႕ library of tutorials ဟာ အရမ္းက်ယ္ျပန္႔တဲ့သေဘာရွိတယ္။ လိုခ်င္သေလာက္အေရအတြက္ ဒီမွာမေလ့လာႏိုင္တာကို အဆိုးျမင္ လို႔ေတာ့မရဘူး။ သူထည့္ထားသမၽွ content ေတြဟာ တကယ့္ အရည္အေသြးျပည့္စမ္းသပ္ခ်က္ေတြျဖစ္ေနတာကို အသိအမွတ္ျပဳ ရလိမ့္မယ္။ ဒါေပမယ့္ ဥပမာေတြအမ်ားႀကီးေတာ့ရွိတယ္။ ျပႆနာတစ္ခုခုကို W3School မွာႀကိဳက္ရာဘာသာ language နဲ႔ဝင္ၿပီးေလ့လာႏိုင္တယ္ဆိုတာက အခြင့္အေရးတစ္ခုလို႔မွတ္လိုက္ ပါ။ ၿပီးျပည့္စုံတဲ့ site တစ္ခုမဟုတ္ေသးေပမယ့္ အစသမားေတြ ေရာ၊ ကၽြမ္းက်င္သူေတြပါအားကိုးထိုက္တဲ့ site ျဖစ္ပါတယ္။
================================================
PHPFreaks
http://www.phpfreaks.com/
PHP coding ေတြနဲပတ္သက္ၿပီး tutorial ေတြအျပင္ တကယ့္ေျပာင္ေျမာက္တဲ့ active forum ေတြကိုပါ ေလ့လာႏိုင္ပါတယ္။
================================================
HTML: An Interactive Tutorial
http://www.davesite.com/webstation/html/
အေျခခံက်က် tutorial ေကာင္းေကာင္းေတြထည့္ထားတယ္။ HTML ကိုစတင္ေလ့လာခ်င္သူေတြအတြက္ေကာင္းတယ္။ Coding ေတြအျပင္ website design ေတြကိုပါ အေျခခံကစၿပီး ေလ့လာႏိုင္တယ္။
================================================
YourHTMLSource/JavaScript
http://www.yourhtmlsource.com/javascript
JavaScript နဲ႔ပတ္သက္ၿပီး နိဒါန္းသေဘာေလာက္ေတာ့ ေလ့လာႏိုင္လိမ့္မယ္။ ဒီ site ရဲ႕အဓိကဟာ URL နဲ႔ပတ္သက္ၿပီး အႀကံျပဳခ်က္ေတြအျပင္၊ HTML နဲ႔ပတ္သက္ၿပီး focus လုပ္ထား တာေတြေလာက္ပဲရွိတယ္။
================================================
JavaScript Kit
http://www.javascriptkit.com/javatutors
အေတာ္ေလးေဟာင္းေနတဲ့ website လို႔ဆိုရမယ္။ Y2K bug ေတြနဲ႔ပတ္သက္ၿပီး ရွင္းခ်က္ေတြရွိတယ္။ JavaScript နဲ႔ ပတ္သက္ရင္ အရည္အေသြးျပည့္ tutorial ေတြအမ်ားဆုံး စုေဆာင္း ထားႏိုင္တဲ့ library တစ္ခုလိုေတာ့ အသိအမွတ္ျပဳရမယ္။ JavaScript ကိုအထူးျပဳလိုက္စားသူေတြ အေျခခံက်က်ျပန္ေလ့လာ ခ်င္တယ္ဆိုရင္ ဝင္ၿပီးေလ့လာသင့္တဲ့ site လို႔အႀကံျပဳခ်င္ပါတယ္။
================================================
SQLzoo.net
http://www.sqlzoo.net/
SQL နဲ႔ပတ္သက္ၿပီး နိဒါန္းပ်ိဳးေပးထားတဲ့ site လို႔ဆိုႏိုင္ တယ္။ တကယ့္ interactive ျဖစ္တဲ့ ဥပမာေတြေပးထားတာက ေလ့လာခ်င္သူေတြအတြက္ အေထာက္အကူမ်ားစြာျဖစ္ေစပါလိမ့္မယ္။
================================================
HTML.net
http://www.html.net/
HTML နဲ႔ CSS ေတြနဲ႔ပတ္သက္ၿပီး အေျခခံက်က် tutorial ေတြထည့္ေပးထားတယ္။ Tutorial ေတြကေတာ့ လက္ခံခ်င္လည္း လက္ခံလို႔ရသလို လက္မခံခ်င္ရင္လည္းရတဲ့ ဉာဏ္ပြားၿပီးစဥ္းစားစရာ ျပႆနာေတြနဲ႔ျဖစ္ပါတယ္။ ဒါေပမယ့္ တကယ့္ကိုအေျခခံ က်က်စဥ္းစားေပးထားတယ္။ သူတို႔နဲ႔ W3School site က tutorial ေတြဟာ သိပ္မနီးစပ္တာေတြျဖစ္ေကာင္းျဖစ္ႏိုင္တယ္။ အေတြ႕အႀကဳံမရွိေသးသူေတြအတြက္ကေတာ့ အဆင္ေျပစြာ ေလ့က်င့္ႏိုင္မယ့္ ေနရာေကာင္းတစ္ခုလို႔ဆိုႏိုင္ပါတယ္။
================================================
Beginners, Non-Programmers Guide to Python
http://wiki.python.org/moin/BeginnersGuide/NonProgrammers
Python tutorial ေတြအမ်ားႀကီးေပးထားၿပီး ေနာက္ထပ္ အသစ္ေတြကို ဆြဲေခၚထားတဲ့ site လို႔ဆိုႏိုင္တယ္။ အထူးသျဖင့္ ေတာ့ ဒီ site ဟာ ကေလးေတြအတြက္ရည္စူးၿပီး ကေလးပ႐ိုဂရမ္ မာေတြထြက္ေပၚေရးမ်ား လုပ္ထားသလားလို႔ထင္ရတယ္။ လြယ္လြယ္နဲ႔ ပ႐ိုဂရမ္ကိုေလ့လာခ်င္ရင္ ဝင္ၾကည့္ေပါ့။
Ref : Programming resources, By Chris Taylor
Source : http://www.myanmar-network.net/forum/topics/3423487:Topic:350939
Friday, February 24, 2017
Programming သမားမ်ားအတြက္ရတနာသုိက္
Labels:
နည္းပညာ
Subscribe to:
Post Comments (Atom)
အရမ္းေကာင္းပါတယ္
ReplyDelete