প্রোগ্রামিং এ যাদের যথেষ্ট আগ্রহ আছে, কিন্তু কিভাবে শুরু করবেন বুঝতে পারছেন না- তাদের জন্যই এই ডকটা। প্রোগ্রামিংশেখার শুরু আছে, কিন্তু শেষ নেই। সবচেয়ে ভালো হয়যদি আপনি বাংলা কোন বই থেকে প্রোগ্রামিং শেখা শুরু করেন। এতে করে আপনার প্রোগ্রামিং এর ভীতটা শক্ত হবে।
C :
সুবিন ভাইয়ার বই- একদম নতুনদের নিজে নিজে প্রোগ্রামিং শেখার জন্য সুবিন ভাইয়ের বইয়ের কোন বিকল্প নেই। স্কুল-কলেজের ছাত্রছাত্রীদের উপযোগী করে C এর উপর লেখা এই বইটি। প্রোগ্রামিং শেখার জন্য এর চেয়ে ভাল বই হতে পারে না।
লিংকঃ http://cpbook.subeen.com
শিক্ষক.কম এর সি ল্যাঙ্গুয়েজের টিউটোরিয়াল লিংকঃ http://goo.gl/ICm4tp
আপনার যদি বইপড়ে বুঝতে সমস্যা হয়, তাহলে এই বাংলা ভিডিও টিউটোরিয়াল গুলো দেখতে পারেনঃ
- http://goo.gl/Hpxwsg ( মারুফ ভাইয়ের তৈরি)
- http://goo.gl/GzmnTt (শরীফ চৌধুরীর ১২৫ টা টিউটরিয়াল)
- http://goo.gl/ExACyZ (সুবিন ভাই, রাফি ভাই এবং ওয়াসি ভাইয়ের তৈরি )
- http://goo.gl/MJyPM5 ( সুবিন ভাই, রাফি ভাই এবং ওয়াসি ভাইয়ের তৈরি) এগুলো পড়লে আপনি C সম্পর্কে একটা প্রাথমিক ধারনা পাবেন।
C সম্পর্কে বিস্তারিত জানতে হলে ** C : The Complete Reference – Herbert Schildt ** এর বইটি পড়তে পারেন। বইটি পাবেন এই লিঙ্কে- (https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.868.5793&rep=rep1&type=pdf)
অথবা এই ব্লগটিও ফলো করতে পারেন http://goo.gl/8P9Os5 (cprogramming.com)
**"ইচ্ছে কোড - অনলাইন স্কুল"** এ যারা প্রোগ্রামিং শুরু করতে চায় চাদের জন্য বাংলায় সি কোর্সের লিঙ্কঃ http://www.icchecode.com/programming/c/
আপনারা এইব্লগটি দেখতে পারেন এখানে টপিকগুলো খুব সহজে বর্ননা করা আছে । হারুনের ব্লগ (http://goo.gl/httzlr) C তে হেডার ফাইল তৈরি করা যায় কিভাবেঃ http://goo.gl/5DEItC
The C Programming by Dennis Ritchei https://goo.gl/OOA7A5
C++
১. C++ শেখার সব থেকে জনপ্রিয় সাইটঃ http://www.cplusplus.com/doc/tutorial/
২. শিক্ষক.কম এ সি++ এর কোর্স লিংকঃ http://goo.gl/7nEefF
৩. ফাহিম ভাইয়ের ব্লগ সাইটে সি++ এর টুকিটাকি নিয়ে আলোচনা করা হয়েছে। মূলত কিছু লাইব্রেরি নিয়ে বলা হয়েছে। সেই লিংকঃ https://sites.google.com/site/smilitude/cpp
৪. "ইচ্ছেকোড - অনলাইন স্কুল"এ যারা প্রোগ্রামিং শুরু করতে চায় তাদের জন্য বাংলায় সি++http://www.icchecode.com/programming/cplusplus/
৫. এই সাইটটাও ভাল লেগেছে সি++ এর জন্যঃ http://cforbeginners.com/c++home.html
৬. The New Boston এর ভিডিও টিউটোরিয়ালগুলো সাধারনত ভাল হয়ঃ http://goo.gl/jIaKqR
৭. এটা দেখা যেতে পারে Object Oriented Programming with C++ এর জন্যঃ http://gillius.org/ooptut/
৮. এই সাইট থেকেও বিস্তারিত জানা যাবে সি++ এরঃ http://www.learncpp.com/
৯. সি++ এরকিছু বাংলা ভিডিও টিউটোরিয়ালঃ http://bdgeeks.com/videos/topics/cplusplus/
১০. সি++ এর আরও কিছু বাংলা ভিডিও টিউটোরিয়ালঃ ( শরীফের ) http://goo.gl/QqoBei
১১. http://codebangla.sakir.xyz/
১২. Teach Yourself C++ by Herbert Schildt (3rd Edition): https://goo.gl/3qBQoE
১৩. The Complete Reference C++ by Herbert Schildt (3rd Edition) https://goo.gl/km7K5T
Java :
বাংলা ভাষায় টিউটোরিয়াল সহজে বোধগম্য হওয়ার কারনে নতুন সবাই প্রোগ্রামিং বাংলায় শিখতে চায় ,তাই তাঁদের জন্য নিচে কিছু লিঙ্ক দেওয়া হল :
শিক্ষক.কম এর জাভা,অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিংও অ্যান্ড্রয়েড ক্লাসঃ http://goo.gl/JlMynT
ওয়াহিদ এর সেরা প্রোগ্রামিং জাভা প্রোগ্রামিং টিউটোরিয়াল: http://www.techtunes.com.bd/java/tune-id/193860
এম ইয়াকুব এর জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ হাতেখড়ি টিউটোরিয়াল ও বই: http://www.techtunes.com.bd/programming/tune-id/61293 (প্রথম পর্ব -- দশম পর্ব)
Java How to Program by Deitel: https://goo.gl/m1SHrl
জাভার ওপর ভালো কিছু ইংরেজি ভিডিও টিউটোরিয়াল পাবেন নিচের লিঙ্কগুলোতেঃ
* The new boston (Beginner level) : http://thenewboston.org/list.php?cat=31 * The new boston (Intermediate level) : http://thenewboston.org/list.php?cat=25
**The new boston (জাভাতে গেম তৈরি করার জন্য ):** http://thenewboston.org/list.php?cat=30
যারা জাভা প্রোগ্রামিং এ নতুন তারা এখান থেকে জাভার বেসিক শিখতে পারেন
(roseindia): http://www.roseindia.net/java/
(java2s): http://www.java2s.com/Tutorial/Java/CatalogJava.htm
(javabeginner): http://www.javabeginner.com/
(ntu.edu): http://www.ntu.edu.sg/home/ehchua/programming/index.html#Java
জাভার জন্য কিছু বই এর ডাউনলোড লিঙ্ক দেওয়া হল :
The Complete Reference by Herbet Schildt (এই বইতে জাভার বিষয় গুলে খুবসুন্দরভাবে আলোচনা করা হয়েছে): http://www.mediafire.com/?niyzj4zmnnw
Head first java by Katht Sierra ,Bert Bates (রেফারেন্স হিসেবে হাতেরে কাছে রাখতে পারেন ): http://it-ebooks.info/book/255/
Introduction To Java Programming (এই বইটিতে জাভার প্রাথমিক থেকে শুরু করে advanced অনেক বিষয় আলোচনা করা হয়েছে): http://www.solidfiles.com/d/851658a95f/Introduction_to_Java_Programming_Brief_Version_9th_Edition_by_Y._Daniel_Liang.pdf
Python :
পাইথন পুরান একটা ল্যাংগুয়েজ হলেও কিছুদিন ধরে এর ব্যবহার অনেক বেড়েছে। বিশ্বের বিভিন্ন বিশ্ববিদ্যালয়ে পরীক্ষামূলক ভাবে এর ব্যবহার শুরু হয়েছে। পাইথন যারা শিখতে চান তারা ফাহিম ভাইয়ের এইবাংলা ব্লগটা দিয়ে পড়া শুরু করতে পারেন। ব্লগের লিঙ্ক - http://goo.gl/QLQaCc
শিক্ষক.কম এর পাইথন ক্লাসঃ https://goo.gl/p1OcdZ
"ইচ্ছে কোড - অনলাইন স্কুল" এ যারা প্রোগ্রামিং শুরু করতে চায় চাদের জন্য বাংলায় পাইথন কোর্সের লিঙ্কঃ
http://www.icchecode.com/programming/python/
পাইথনের ওপর ভালো কিছু ইংরেজি ভিডিও টিউটোরিয়াল পাবেন এই লিঙ্কে –
http://goo.gl/LWVz84 (KhanAcademy)
পাইথনের উপরকিছু PDF বইয়ের লিঙ্ক –
http://goo.gl/JrpriN (এখান থেকে ThinkCSpy বইটি ফলো করতে পারেন। বইটি বিগিনারদের জন্য লেখা)
http://learnpythonthehardway.org/book(পাইথনের উপর ইংরেজিতে অনলাইন বই )
এছাড়া পাইথনের উপর কিছু ইংলিশ ব্লগ-
- http://goo.gl/61UpWI (python-course.eu)
- http://goo.gl/kPyx8K (GoogleDevelopers)
পাইথনে খুব সহজে গেম বানানোর জন্য লিঙ্ক- http://goo.gl/sSZ5 (PyGame)
এছাড়া পাইথনে GUI প্রোগ্রামিং এর জন্য- http://goo.gl/W1ij3H (PyGTK)