কোডিং যুদ্ধ – কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখবেন? কোনটার ট্রেন্ড বেশি?

অনেক ছোট একটা পোস্ট, কিন্তু আপনার পড়ালেখা, ভবিশ্যতের জন্য বর্তমান চিন্তা পালটে দিতে পারে একটু ভালো করে পোস্টটি এনালাইসিস করলে। আপনি যদি প্রোগ্রামিং শিখতে চান তাহলে আপনি কোন প্রোগ্রামিং শিখবেন, কোনটা শিখলে আপনি ভালো টাকা রুজি করতে পারবেন [এটা কিন্তু প্রোগ্রামার দের লক্ষ্য নয়] তা জানতে পারবেন। আর জেনে কাজে লাগাতে পারলে তো ভালো।
পৃথিবীতে মানুষের ভাষার যেমন অভাব নেই তেমনি অভাব নেই কম্পিউটার প্রোগ্রামিং ল্যাঙ্গুয়েজ এর ও। এত বেশি প্রোগ্রামিং ল্যাঙ্গুয়েজের মধ্যে আপনি কোনটাকে বেছে নিবেন? কোনটার মূল্য বেশি? কোনটা শিখলে আপনি নিজেকে প্রকাশ করতে পারবেন? কোন ল্যাঙ্গুয়েজটি একটু বেশি সহজ? কাজ বেশি কোন প্রোগ্রামিং ল্যাঙ্গুয়েজ এর?

এত গুলো প্রশ্ন উকি দেয় মনে কোন একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ শেখার আগে। তবে বাস্তবতা হচ্ছে একজন ভালো প্রোগ্রামারকে অনেক গুলো প্রোগ্রামিং ল্যাঙ্গুয়েজ এর ধারনা রাখতে হয়। এক একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরি হয়েছে এক একটি যাগায় কাজ করার কথা চিন্তা করে। তাই আগে সমস্যা জেনে এলগরিদম তৈরি করে তার পর সমস্যাটা সমাধান করার জন্য মূলত প্রোগ্রামিং ল্যাঙ্গুয়েজ বেচে নেওয়া উচিত। কিন্তু সাধারন একজন ছাত্র, যে প্রোগ্রামিং সম্পর্কে জানতে চায় সে কোনটা বেচে নিবে?
আমরা এ পর্যন্ত বাংলাদেশে প্রায় সবাই প্রাতিষ্ঠানিক ভাবে সি দিয়েই শুরু করছি। সি কে প্রোগ্রামিং ল্যাঙ্গুয়েজের মা বলা হয়। তাই বলে কি আপনি ও সি দিয়ে শুরু করবেন? নাহ! একটু ভেবে নিন এবার। কোনটা দিয়ে আপনি শুরু করবেন। বা কোনটা শিখলে আপনার লক্ষ্যে যেতে পারবেন। যারা কম্পিউটার সাইন্সে, ভবিশতে কম্পিউটার বিজ্ঞানি হবেন তাদের জন্য সি শেখা হয়তো জরুরি।। কিন্তু আমার মত একজন সাধারন ছাত্র তাকে বেচে নিতে হবে ভালো একটা লাঙ্গুয়েজ। সি এর মত কঠিন ল্যাঙ্গুয়েজ এর ধরকার নেই।

আমি পাইথন এখনও ভালো করে পারি না, তব অনলাইনে ঘাটাঘাটি করে যা জানলাম তা হচ্ছে পাইথন অনেক সহজ। যারা প্রোগ্রামিং শিখতে চায় তারা নিজে নিজেই কোন প্রাতিষ্ঠানিক গাইড লাইন ছাড়া পাইথন শিখতে পারে। এটা হিউম্যান ল্যাগুয়েজ এর কাছা কাছি। তাই আপনি যদি কম্পিউটার সাইন্স ব্যাকগ্রাউন্ডের না হয়ে থাকেন আজই পাইথন শেখা শুরু করতে পারেন। বাংলা টিউটোরিয়াল পেতে এখানে একটু ক্লিক করুন। আপনি বড় এক জন প্রোগ্রামার না হতে পারলে বলতে পারবেন আমি প্রোগ্রামিং পারি বা আমি পাইথন পারি। আর ঐখানে গেলেই শিখার জন্য অন্যান্য লিঙ্ক গুলো পেয়ে যাবেন। এখানে পাবেন পাইথন নিয়ে আরেকটা বাংলা সাইট। শুরু করার জন্য যথেষ্ট।
আমি প্রথমেই পাথন বলার কারন পরিষ্কার হবে নিচের ইমেজটা দেখলে। ইমেজের উপর ক্লিক করলে বড় করে দেখতে পারবেন। তার পর একটু সময় নিয়ে ভালো করে ইমেজটা লখ্য করুন। অনেক কিছু পরিষ্কার হয়ে যাবে।

এখানে কিছু কিছু তথ্য ভুল আছে। ভুল থাকাটাই স্বাভাবিক। তবে আমাদের মূল লক্ষ্য সম্পর্কে জানার জন্য যথেষ্ট। আপনি হয়তো লক্ষ্য করবেন PHP সব চেয়ে এগিয়ে রয়েছে তার পর ও আমি পাইথন শিখার কথা বলছি। PHP এগিয়ে রয়েছে কারন এর কাজ বেশি। আবার পিএইচপি জানা লোক ও বেশি। এখন আপনি যদি পিএইচপি জানেন তাহলে অনেক ভালো করে জানতে হবে, এডভান্স লেভেলে। পুরাতন দের সাথে প্রতিযোগিতা করে আপনাকে জিততে হবে, কাজ করতে হবে। কিন্তু পাইথন মোটামুটি লেভেলে জানলেই আপনি কাজ করতে পারবেন। আগেই বলছি পাইথন হিউম্যান ল্যাঙ্গুয়েজ এর কাছা কাছি। আপনি মোটামুটি লেভেলের জ্ঞান হলেই অনেক কিছু করতে পারবেন।
আশা করি আপনি প্রোগ্রামিং ল্যাঙ্গুয়েজ শিখর ইচ্ছে থাকলে আজই ঠিক করতে পারবেন কোনটা শিখেন...
ভালো থাকবেন সবাই। সবার জন্য শুভ কামনা।
জাকির হোসাইন।

Level 0

আমি জাকির হোসাইন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 14 বছর 8 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 224 টি টিউন ও 1487 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 5 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

পৃথিবীতে অল্পকয়েক দিনের জন্য অনেকেই আসে, হেঁটে খেলে চলে যায়। এর মধ্যে অল্প কয়েক জনই পায়ের চাপ রেখে যায়।ওদের একজন হতে ইচ্ছে করে। প্রযুক্তির আরেকটি সেরা ব্লগ টেকটুইটস। আপনাদের স্বাগতম, যেখানে প্রতিটি বন্ধুর অংশ গ্রহনে গড়ে উঠেছে একটি পরিবার। আপনাদের পছন্দ হবে আশা করি। ফেসবুকে আমি - ?জাকির!


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

পাইথন শিখার আগ্রহ আরো বেড়ে গেল

ধন্যবাদ এই দিকনির্দেশনামূলক টিউনটি দেওয়ার জন্য

Level 0

ভাইয়া আমার ইচ্ছা c,c++,php শেখার এর পাশাপাসি কি পাইথন শিক্তে পারবো ?

    @Raihan: পারবেন না কেন? অবশ্যই পারবেন। ভালো প্রোগারমার হতে হলে কয়েকটি প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে ধারনা রাখতে হয়।

পোস্টটা টেকটুউটসে দেখলাম, আমি হতাশ! ভালোমতো সি++ শেষ করে মোটামুটি GTK+ করলাম, এখন Qt শিখছি; এমন সময় পাইথনের এরকম উন্নতি দেখলে ভাল্লাগে বলেন? তবে এটা কিন্তু সত্য যে গুগলের কাছে পাইথনের দাম বেশ ভালো, ওরা যদি পাইথন দিয়া পুরা সাইট চালাইতে পারে তাইলে অবশ্যই সেটা অনেক ভাল কিছু।

ছবিটা রেখে দিলাম, ধন্যবাদ।

সি প্লাস প্লাস নিয়া গুঁতাইতাছি ! অন্য কুন দিকে যাওনের খেয়াল নাই।

    @Mashpy Says: আপনিও কি আমার মত নেটেই ছিলেন?

      জ্বি, নেটেই ছিলাম। আর এখনও নেটে বসে আছি। একটু পর এক্সাম দিতে যাব। এখন পড়া উওচিত , কিন্তু পড়তেছি না !

      নেট না ছাড়লে গতি নাই। সারাদিন আজাইরাভাবে ব্লগে ঘুরি।

    @Mashpy Says: ভালো, তবে দুই তিনটি প্যারাডিজমের প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে জানা ভালো। এটা ভালো একজন প্রগ্রামারের কথা।

অনেক ভাল একটা টিউন।পাইথন শেখার আগ্রহ বেড়ে গেল।কম্পুবিজ্ঞানের ছাত্র না তারপরও কোডিং আগ্রহের কারণ সি শিখছি নতুন করে,নেক্সট টার্গেট থাকল পাইথন। 😀

Level 0

php er pashapasi sikhte chai

কোন বিষয়ের সিধান্ত নিতে আমার বেশ ঝামেলা হয় ।অনেক দিন ভাবছি ,কোনটা ভাল হবে । আজ সেই ভাবনা শেষ হল । পাইথন শেখা শুরু করে দিলাম ।অনেক অনেক শুভ কামনা জাকির ভাইয়ার জন্য ।

কোডিং দেখলে ভয় লাগে
আবার ওয়েব ডিজাইন এর ইচ্ছা আছে কি করা যায় ? আমি মোটামুটি গ্রাফিক্স এ ভাল কাজ পারি তা হলে আমার জন্য কোনটা সোজা হবে ?
জাকির ভাই সুন্দর এবং উপকারি টিউন করলেন তার জন্য ধন্যবাদ। আমাকে একটু সাজেসন দিলে উপকার হত ।
শুভ কামনা রইল আপনার জন্য।

জাকির ভাই..আমিও আপনার সাথে একমত। আমরা অবস্থা আপনার মতই না আছে কোন কম্পিউটার সায়েন্স ব্যাকগ্রাউন্ড না আছে সায়েন্স ব্যাকগ্রাউন্ড। শুধু মাত্র নিজের চেষ্টাই আজ কিছুটা হলেও পি, এইচ, পি শিখেছি এবং ছোট খাটো প্রোগ্রামিং পারি। আমি আগেও এই পাইথন এর কথা শুনেছি, কিন্তু একটা বিষয় আমি বুজতে পারলাম না পাইথন দিয়ে কি আসলে কোন কাজ হবে ওয়েব নাকি সফটওয়্যার ডেভেলপমেন্ট? আপনি কি বিষয়টা পরিস্কার করবেন প্লিজ……? ধন্যবাদ

Level 0

bai, php, html, asp, css, javascript siklam ebar pelam python. Eta to javascript er cheye sohoj. Many many thanks.

গত ৩ বছর ধরে ধরে C# নিয়ে আছি। কিন্তু মনে হয় এখনও কিছুই জানি না। php জানি। তবে python কখনও try করিনি।

আপনার লেখাটি পড়ে ভালো লাগলো। ধন্যবাদ।
পাইথনের ব্যাপারে আপনার সাথে একমত।
আসলে ১মে শুরু করলে আমার মতে পাইথন সবচেয়ে ভালো। এতো সুন্দর ও সহজ প্রোগামিং ভাষা আর হয় না। কোন প্যাচগোছ নেই। আমি যখন ১ম প্রোগামিং শিখতে শুরু করি, তখন সি দিয়ে শুরু করি এবং যা হবার তাই হয় কিছুদিন পরই আগ্রহ হারিয়ে ফেলি। পরবর্তীতে ধীরে ধীরে কিছুটা আয়ত্ত করতে পারলে অন্যান্য ভাষাগুলো দেখা শুরু করি। যখন পাইথন দেখি তখনই এর প্রেমে পড়ে যাই। তবে যেই প্রোগামিংই শিখুন না কেন, সি কোন না কোন সময় অবশ্যই শিখবেন। নয়তো আপনার প্রোগামিংই আসলে ঠিকমতো শিখা হবে না। অনেকে সি++ দিয়ে শুরু করে তবে আমি সি এরপরে সি++ করবার জন্যে বলবো। এই ভাষাগুলো শিখতে পারলে দেখবেন বাকিগুলো শিখতে আপনার তেমন কোন সময়ই লাগবে না। তবে মজা পাওয়ার জন্যে এবং আগ্রহ ধরে রাখার জন্যে অবশ্যই শুরুটা সহজ কিছু দিয়ে করা উচিত।

thanks.

Level 0

vai ami program shektee chai . ki korbo bhujtase na .kothay thaka soru korbo …………..

vai phone number ta ki diben.ami akjon diploma civil engineering student .computer a porar ichaa chilo. admission o deselam but waiting a thakay hoy nai. please vai numbeer ta dan vai………………………………………………………………..

Level 0

vaia, compiler ta kaj kortesena website e.

একমত আপনার সাথে ।