প্রোগ্রামিং শুরু করার জন্য গাইডলাইন।

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

JDK এবং Eclipse IDE ইন্সটলেশন এবং একটি জাভা প্রোগ্রাম রান করা।

অনেক সহজ একটা টপিক্স নিয়ে লেখা। যারা জাভাতে নতুন এবং নিজে নিজে জাভা শুরু করতে চান তাদের জন্য লেখাটি। Eclipse IDE একটি পাওয়ারফুল Integrated development environment।  অনেক গুলো ফিচার IDE ও তৈরি হয়েছে Eclipse থেকে। আর এটি মাল্টি ল্যাঙ্গুয়েজ IDE. Eclipse এর সাহায্যে কিভাবে একটা জাভা প্রোগ্রাম রান করানো যায় আমি তাই দেখাবো।Eclipse বা অন্য … Read more

ওয়ার্ডপ্রেস থীম ডেভলপারদের জন্য WordPress Cheat Sheet

এখানে  থীম ডেভেলপমেন্টে প্রয়জনীয় চারটি WordPress Cheat Sheet শেয়ার করলাম। ইমেজের উপর ক্লিক করলে বড় হয়ে ওপেন হবে। নিছে ডাউনলোড লিঙ্ক ও দেওয়া রয়েছে। Template Map  Template Tag Loop Visual Model Theme Anatomy আপনি যদি থীম ডেভেলপকারী হয়ে থাকেন বা থীম কাস্টোমাইজ করে থাকেন তাহলে এগুল অনেক কাজে দিবে। অনেক গুলো ট্যাগ মুখস্ত করা থেকে … Read more

পাইথন – প্রোগ্রামিং শুরু করার জন্য একটা অসাধারন ল্যাঙ্গুয়েজ

১৯৯১ সালে গুইডো ভ্যান রোসামের হাতে পাইথনের উৎপত্তি।পাইথন অনেক সহজ এবং সহজ একটা ল্যাঙ্গুয়েজ। সহজ বলে মনে করবেন না যে এর ক্ষমতা ও সহজ। গুগল, ইউটিউবের মত সাইট গুলো পাইথন দিয়ে চলে। সম্পুর্ণ ভাবে অবজেক্ট অরিয়েন্টেড সাফোর্ট করে। পৃথিবীর সকল ভালো বিশ্ববিদ্যালয় গুলোতে পাইথন দিয়েই প্রোগ্রামিং জ্ঞান শেখানো শুরু করা হয়। গত বছর থেকে বুয়েটেও … Read more

জাভাতে গ্রাফিক্যাল ইউজার ইন্টারফেস – একটি ক্ষুদ্র টিউটোরিয়াল

আমরা তো সারাজীবন কনসোল এপলিকেশনই তৈরি করব না, কিছু রিয়েল লাইফের সফটওতো তৈরি করতে হবে তাই না?? হ্যা তার জন্য রয়েছে গ্রাফিক্যাল ইউজার ইন্টারফেস ইমপ্লিম্যান্টেশন। জাভাতে Swing নামক একটি বস্তু রয়েছে যার সাহায্যে এসব গ্রাফিক্যাল ইউজার ইন্টারফেস এর কাজ করা হয়। তা কোড করে লিখতে গেলে আপনার শুরুই করতে ইচ্ছে করবে না। কারন ছোট্ট একটা ইন্টারফেসের … Read more

ওয়েব অ্যাপলিকেশন জন্য গুগল টীমের গাইড

বটির নামঃA Field Guide to Web Apps এতে নিচের বিষয় গুলো নিয়ে আলোচনা করে হয়েছে। DESIGNING WEB APPLICATIONS CASE STUDIES OF WEB APPS IN THE WILD BUILDING GREAT WEB APPLICATIONS গুগল টীমের বইটি পড়তে ভিজিট করুনঃ http://www.html5rocks.com/webappfieldguide/toc/index/

জাভা ডাটা স্ট্রাকচার নিয়ে একটি অসাধারন বই।

বইটি অনেক অসাধারন লাগছে আমার কাছে। অনেক গুলো সুন্দর সুন্দর উৎসাহ মূলক কথা দিয়ে বইটি এত সহজ ভাবে লিখছে। Duane A. Bailey যে অসাধারন একজন লেখক তা আমি দুই চ্যাপ্টার পড়েই বুঝতে পেরেছি। আর কিচ্ছু লেখার নেই বই সম্পর্কে। ও, ডাটা স্ট্রাকচারে দুর্বল  তারা পড়ে দেখতে পারেন। সুন্দর বর্ণনা রয়েছে 🙂 ডাউনলোড লিঙ্ক 

নিয়ম ভঙ্গ করুন

মানুষের শরীরের প্রতিটা অঙ্গ, এ পৃথিবী, মহাবিশ্ব সব কিছুই একটা নিয়ম মেনে চলে। কোন কিছুরই নিয়ম ভঙ্গ হয় না। এক মাত্র মানুষের মনই চায় সকল নিয়ম ভঙ্গ করতে, মানে না কোন বাঁধা। সকল বাধার বিপরীতে চলতে চায় মানুষের মন। আর যেখানে বাধার পরিমান বেশি মনের জোর ও শেখানে বেশি। আপনার যা ইচ্ছে তাই করুন। নিয়মের … Read more

জাভাতে String

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

জাভাতে ডাটা ইনপুট

জাভাতে কোন কিছু পড়তে একটু বেগ পেতে হয়। প্রথম প্রথম একটূ জামেলাই বটে।প্রথমে দেখিBufferedReader দিয়ে ইউজার থেকে কোন কিছু ইনপুট নেওয়াঃ নিছে একটি জাভা প্রোগ্রাম দেওয়া হয়েছে যা দিয়ে ইউজার থেকে একটা স্ট্রিং নিবে এবং তা প্রিন্ট করবে। প্রথমে দেখলেই কেমন ভয় লাগে যে একটা মাত্র লাইন ইনপুট নেওয়া জন্য এত কিছু লিখতে হয়। BufferedReader … Read more