কিছু উপায়ে, প্রোগ্রামিং একটি বাইক চালানোর মত। আপনি যদি কিছু সময়ের জন্য এটি না করেন তবে কীভাবে কোড লিখবেন তা আপনি ভুলে যাবেন না। অন্যদিকে, এটি এমন একটি দক্ষতা যা শেখার জন্য প্রচুর অনুশীলন এবং বজায় রাখার জন্য আরও অনেক কিছু লাগে৷
আপনি প্রোগ্রামিং জগতে আপেক্ষিক নবাগত হন বা একজন অভিজ্ঞ অভিজ্ঞ, অনুশীলন নিখুঁত করে তোলে। এই কারণেই আমরা কোডিং অ্যাপগুলির একটি তালিকা সংকলন করেছি যাতে আপনি যেখানেই থাকুন কোডিং করে আপনার গেমের শীর্ষে থাকতে সাহায্য করেন৷
1. Enki
আপনি এনকিকে প্রায় একইভাবে ভাবতে পারেন যেভাবে আপনি একটি ব্যায়াম অ্যাপ করবেন। এটি আপনাকে প্রতিদিনের ওয়ার্কআউটগুলি সরবরাহ করে, তবে এখানে আপনি চর্বি পোড়ানো এবং পেশী তৈরি করার পরিবর্তে আপনার কোডিং দক্ষতা সমতল করছেন। শুধু আপনার পছন্দের ভাষা নির্বাচন করুন এবং অ্যাপটি আপনাকে ট্র্যাকে রাখবে।
অ্যাপটি নতুন থেকে শুরু করে আরও অভিজ্ঞ কোডার সকলকে সমর্থন করে। আপনি যদি সবে শুরু করে থাকেন, তাহলে জাভাস্ক্রিপ্টে যাওয়ার আগে ওয়েব প্রযুক্তি শিখতে অ্যাপটি ব্যবহার করতে পারেন। এটি আপনাকে কীভাবে প্রোগ্রাম করতে হয় তা শেখায় না। এনকি আপনাকে লিনাক্স কমান্ড লাইন ব্যবহার করা এবং গিট দিয়ে সংস্করণ নিয়ন্ত্রণ পরিচালনার মতো প্রোগ্রামিং সম্পর্কিত বিষয়গুলি শিখতেও সহায়তা করে।
এনকি বিনামূল্যে ব্যবহার করা যায়, তবে একটি ঐচ্ছিক সাবস্ক্রিপশন অতিরিক্ত ওয়ার্কআউটের মতো প্রিমিয়াম বৈশিষ্ট্য যোগ করে। এটি প্রোগ্রামিং অ্যাপগুলির মধ্যে মোটামুটি মানসম্পন্ন, কিন্তু এনকির সাথে, আপনি একটি টাকাও পরিশোধ না করেই প্রচুর শিখতে পারবেন৷
ডাউনলোড করুন৷ :Android এর জন্য Enki | iOS (ফ্রি)
2. ঘাসফড়িং
এই তালিকায় থাকা অন্যান্য কোডিং অ্যাপগুলির থেকে ভিন্ন যা একাধিক ভাষা বৈশিষ্ট্যযুক্ত, গ্রাসপপার একটিতে লেগে থাকে:জাভাস্ক্রিপ্ট৷ এটি বোধগম্য হয় কারণ জাভাস্ক্রিপ্ট শিখতে তুলনামূলকভাবে সহজ নয়, এটি বিভিন্ন অ্যাপ্লিকেশনের জন্যও ব্যবহৃত হয়৷
আপনি আরও উন্নত ধারণা এবং ভাষার বৈশিষ্ট্যগুলিতে যাওয়ার আগে মৌলিক বিষয়গুলি শিখে খুব প্রাথমিকভাবে শুরু করুন। আপনি অগ্রগতির সাথে সাথে আপনি গ্রাফিক্সের সাথে আপনার দক্ষতা দেখাতে D3 ডেটা ভিজ্যুয়ালাইজেশন লাইব্রেরি ব্যবহার করবেন। ঘাসফড়িং দল সর্বদা নতুন কোর্স যোগ করছে, তাই আপনাকে শেখার উপাদান ফুরিয়ে যাওয়ার বিষয়ে চিন্তা করতে হবে না।
আপনি এটির সাথে লেগে থাকতে নিশ্চিত করতে, ঘাসফড়িং আপনাকে প্রতিদিন লগ ইন করতে অনুপ্রাণিত করে। Todoist এর মতো অন্যান্য অ্যাপ অতীতে এটি ব্যবহার করেছে, এবং এটি সবাইকে অনুপ্রাণিত করবে না, এটি আপনাকে চালিয়ে যাওয়ার জন্য যা প্রয়োজন তা হতে পারে। অন্তত আপাতত, এই অ্যাপটি সম্পূর্ণ বিনামূল্যের কোনো ইন-অ্যাপ ক্রয় ছাড়াই।
ডাউনলোড করুন৷ :অ্যান্ড্রয়েডের জন্য ঘাসফড়িং | iOS (ফ্রি)
3. SoloLearn
এই তালিকার সেরা "কোড শিখুন" অ্যাপগুলির মধ্যে একটি, SoloLearn শেখার উপাদানের নিছক পরিমাণের জন্য প্রধান পয়েন্ট অর্জন করে। তালিকাভুক্ত অন্যান্য মাল্টি-ভাষা কোডিং অ্যাপগুলির মধ্যে বেশিরভাগই সেরা কয়েকটি ভাষা অফার করে। অন্যদিকে, SoloLearn, C, C++, Java, JavaScript, PHP, Python, Ruby, Swift এবং আরও অনেক কিছু সহ চিত্তাকর্ষক ভাষা সমর্থন নিয়ে গর্ব করে।
এই তালিকার অন্যান্য অ্যাপগুলির মতো, SoloLearn আপনাকে এটির সাথে লেগে থাকতে উত্সাহিত করতে গ্যামিফিকেশন ব্যবহার করে। আপনি যেভাবে শিখুন না কেন আপনি আপনার অগ্রগতি সমতল করার সময় দক্ষতা পয়েন্ট এবং কৃতিত্ব অর্জন করবেন। আপনি যদি আরও প্রতিযোগিতামূলক হন, তাহলে আপনি আরও তীব্র চ্যালেঞ্জের জন্য বিশ্বের অন্যান্য শিক্ষার্থীদের সাথে প্রতিদ্বন্দ্বিতা করতে পারেন।
SoloLearn-এর বেশিরভাগই বিনামূল্যে ব্যবহার করা যায়, কিন্তু পুরোটাই নয়। প্রতি মাসে $6.99 বা বছরে $47.99 এর জন্য, আপনি SoloLearn PRO-তে সদস্যতা নিতে পারেন। এটি বিজ্ঞাপনগুলিকে সরিয়ে দেয় এবং বৈশিষ্ট্যগুলি যোগ করে, যেমন শেখার লক্ষ্য সেট করার এবং আপনার শেখার বিষয়ে ব্যক্তিগতকৃত অন্তর্দৃষ্টি দেখার ক্ষমতা৷
ডাউনলোড করুন৷ :Android এর জন্য SoloLearn | iOS (ফ্রি)
4. Codeacademy Go
দীর্ঘদিনের পাঠকরা এই তালিকায় এই অ্যাপটি দেখে অবাক হতে পারেন। সর্বোপরি, অতীতে, আমরা আপনাকে বলেছি কেন আপনার কোডেকাডেমির সাথে কোড শেখা উচিত নয়। যদিও আমাদের সমালোচনা এখনও বৈধ, এটি এই তালিকার বেশিরভাগ অ্যাপে সমতল করা যেতে পারে। যতক্ষণ পর্যন্ত আপনি এটি মনে রাখবেন, Codecademy Go হল চলতে চলতে পরিষেবা নেওয়ার একটি দুর্দান্ত উপায়৷
আপনি যদি ইতিমধ্যেই কোডেকাডেমি ব্যবহারকারী হন তবে এটি একটি বিশেষ উপযোগী অ্যাপ। এই অ্যাপটি ওয়েবসাইট থেকে কোর্স এবং চ্যালেঞ্জ গ্রহণ করে এবং অ্যাপ আকারে উপস্থাপন করে। এটি অনেকটা "টিনে যা বলে তাই করে" ধরণের অ্যাপ, তবে এটি খারাপ কিছু নয়৷
অ্যাপটি সম্পূর্ণ বিনামূল্যে, কোনো ইন-অ্যাপ ক্রয় ছাড়াই। এটাকে সামগ্রিকভাবে Codecademy-এর পরিষেবার জন্য বলা যাবে না, কিন্তু এটা চমৎকার যে আপনাকে অ্যাপের জন্য অতিরিক্ত অর্থ প্রদানের বিষয়ে চিন্তা করতে হবে না।
ডাউনলোড করুন৷ :Codecademy Go for Android | iOS (ফ্রি)
5. Hopscotch
অ্যাপটির আশেপাশের বিপণন দ্বারা বিচার করে, আপনি মনে করতে পারেন Hopscotch শুধুমাত্র বাচ্চাদের জন্য। iOS অ্যাপ স্টোরে এর নাম এমনকি "হপস্কচ:বাচ্চাদের জন্য কোডিং"। যদিও এটি অবশ্যই বাচ্চাদের জন্য বন্ধুত্বপূর্ণ, এটি আপনাকে তাড়াতে দেবেন না। এটি শিশুদের জন্য একটি অ্যাপের চেয়েও বেশি কিছু৷
৷Hopscotch ওয়েবসাইটে প্রায়শই জিজ্ঞাসিত প্রশ্নগুলি দেখে, অ্যাপটি সব বয়সের জন্য উপযুক্ত৷ বিকাশকারীরা বলছেন যে এটি 7 থেকে 13 বছর বয়সী লোকেদের জন্য ডিজাইন করা হলেও, 18 বছর বয়সী এমনকি কলেজের ছাত্ররাও এটির সাথে শিখছে৷
যদিও অন্যান্য অ্যাপগুলি প্রথমে মৌলিক বিষয়গুলিতে ফোকাস করে, হপসকচের লক্ষ্য হল আপনাকে দৌড়ে মাটিতে আঘাত করা। লক্ষ্য হল আপনি কয়েক মিনিটের মধ্যে অ্যাপ বা গেম তৈরি করবেন। আপনি গভীর প্রান্তে যাওয়ার আগে এটি আপনাকে কোডিংয়ের প্রাথমিক ধারণাগুলি শেখাতে পারে৷
দুর্ভাগ্যবশত, অ্যাপটি আপাতত সীমিত, এই মুহূর্তে এটি শুধুমাত্র iOS-এর জন্য। ওয়েবসাইটের শব্দগুলি ইঙ্গিত দেয় যে Android এবং/অথবা ব্রাউজার সমর্থন বৈশিষ্ট্যটিতে আসতে পারে, তবে এখনও পর্যন্ত কোনও ETA নেই। উল্টোদিকে, প্রচুর অন্যান্য অ্যান্ড্রয়েড প্রোগ্রামিং অ্যাপ রয়েছে৷
৷অ্যাপটি নিজেই বিনামূল্যে, তবে প্রিমিয়াম বৈশিষ্ট্যগুলির ক্রমাগত ব্যবহারের জন্য, আপনাকে $7.99 মাসিক ফি দিতে হবে৷
ডাউনলোড করুন৷ :iOS এর জন্য Hopscotch (ফ্রি)
6. এনকোড
এনকোড জাভাস্ক্রিপ্ট, পাইথন, এইচটিএমএল এবং সিএসএস অফার করে যদি আপনি ওয়েব ডেভেলপমেন্টের জন্য কোডিং শিখতে চান তাহলে এটি একটি ভাল পছন্দ করে।
আপনি অ্যান্ড্রয়েড বা iOS ব্যবহার করছেন না কেন, কোডিংয়ে প্রায়শই ব্যবহৃত প্রতীকগুলির সাথে একটি শর্টকাট বার অন্তর্ভুক্ত করে এনকোড কোডিংকে সহজ করে তোলে৷ এটি আপনাকে বিভিন্ন বন্ধনী চিহ্নের জন্য আপনার কীবোর্ডের মাধ্যমে অনুসন্ধান করার থেকে বাঁচায়। অ্যাপটি কয়েক বছরের পুরনো, এবং এটি অন্যদের মতো জনপ্রিয় না হলেও এটি অবশ্যই দেখার মতো।
কিছু সময়ের জন্য, কিছু ব্যবহারকারী এনকোড এড়িয়ে গেছেন যেহেতু এটি শুধুমাত্র অ্যান্ড্রয়েড ছিল। এখন একটি iOS সংস্করণ রয়েছে, তাই আপনি আপনার পছন্দের প্ল্যাটফর্ম নির্বিশেষে এটি ব্যবহার করতে পারেন। এনকোড প্লাসের জন্য $4.99 ইন-অ্যাপ ক্রয়ের সাথে অ্যাপটি বিনামূল্যে ডাউনলোড করা যায়, যা আরও পাঠ এবং চ্যালেঞ্জ আনলক করে।
ডাউনলোড করুন৷ :Android এর জন্য এনকোড | iOS (ফ্রি)
বাচ্চাদের জন্য কোডিং অ্যাপস সম্পর্কে কি?
উপরের একটি অ্যাপ বাদে, এগুলি সব বয়সের জন্য লক্ষ্য করা হয়েছে৷ এর মধ্যে কিছু বাচ্চাদের জন্য ঠিকঠাক হতে পারে, তবে তাদের বেশিরভাগই অল্পবয়সী কোডারদের জন্য নয়। কিছু, যেমন CodePen এবং Pytonista, স্পষ্টতই একটু বেশি প্রোগ্রামিং অভিজ্ঞতা সহ কোডারদের জন্য বোঝানো হয়৷
আপনি যদি অল্প বয়স্ক শ্রোতাদের লক্ষ্য করে অ্যাপস খুঁজছেন, তাহলে প্রচুর আছে জেনে খুশি হবেন। এত বেশি, আসলে, আমাদের কাছে অল্প বয়স্ক শিক্ষার্থীদের জন্য অ্যাপগুলির উপর একটি উত্সর্গীকৃত নিবন্ধ রয়েছে৷ বাচ্চাদের প্রোগ্রাম শিখতে সাহায্য করার জন্য আমাদের কোডিং অ্যাপগুলির তালিকাটি দেখুন৷