পিএইচপি শেখার কয়েকটা টিপস নিচে পয়েন্ট আকারে দেয়া হলঃ

May 25, 2017,11:34 pm, By Riyad Hossain

post image

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

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

কারও মনে হয়তো প্রশ্ন জাগতে পারে যে পিএইচপি তো একটি সারভার সাইড ল্যাঙ্গুয়েজ যেটা কিনা সারভারে রান করে, তাহলে সি শিখে কি লাভ হবে? এর উত্তর পেতে হলে আগে জানতে হবে সারভারটা আসলে কি। আসলে সারভার হচ্ছে একটা অথবা কয়েকটা কম্পিউটারের সমষ্টি যেগুলো দিন-রাত ২৪ ঘন্টা চালু থেকে ক্লায়েন্টদের সেবা প্রদান করে। তাই সারভার সাইট কিনা তা নিয়ে না ভেবে শুধু প্রোগ্রামিঙের বেসিক কনসেপ্টটা ক্লিয়ার করুন, তাহলেই দেখবেন এতো এতো প্রোগ্রামিং ল্যাঙ্গুয়েজ আপনাকে কোনো জটিলতায় ফেলবে না কারণ সকল ল্যাঙ্গুয়েজই প্রথমে মেশিন ল্যাঙ্গুয়েজ বা বাইনারি কোডে রূপান্তরিত হয়ে তারপর কাজ করে অর্থাৎ সকল ল্যাঙ্গুয়েজরই কাজ করার ধরণ ইমপ্লিসিটলি একই। মনে রাখবেন কম্পিউটার শুধু একটা ভাষাই বুঝে আর তা হল যন্ত্র ভাষা (মেশিন ল্যাঙ্গুয়েজ)

Related articles

post image post image post image

©MyBlog.com

- 2017
Facebook Twitter LinkedIn GooglePlus