কিছু দিক থেকে, প্রোগ্রামিং সাইকেল চালানোর মত। আপনি কোড লিখা ভুলে যাবেন না যদি আপনি কিছুক্ষণ সেটি না করেন। অন্যদিকে, এটি একটি স্কিল যা শিখতে অনেক প্র্যাকটিস লাগে এবং রক্ষা রেখে আরও বেশি।
আপনি चाहে প্রোগ্রামিং বিশ্বের একটি সাপেক্ষ নতুনComing हों বা একটি সিজনড ভেটারান, প্র্যাকটিসই পারফেক্ট করে। তাই আমরা কোডিং অ্যাপের একটি তালিকা সংকলন করেছি যাতে আপনি কোডিং করে থাকেন যেকোনো জায়গা থেকে।
১. Enki
আপনি প্রায় Enki কে একইভাবে ভাবতে পারেন যেমন আপনি একটি এক্সারসাইজ অ্যাপ ভাববেন। এটি আপনাকে দৈনন্দিন ওয়ার্কআউট দেয়, কিন্তু এখানে আপনি চর্বি জ্বালাতে এবং মাসপেশি বানাতে করার পরিবর্তে আপনার কোডিং স্কিল লেভেল আপ করছেন। শুধু আপনার পছন্দের ভাষা বেছে নিন এবং অ্যাপটি আপনাকে ট্র্যাকে রাখবে।
অ্যাপটি শুরুকর্তা থেকে অভিজ্ঞ কোডার সবাইকে সমর্থন করে। আপনি যদি শুধু শুরু করছেন, তবে আপনি জাভাস্ক্রিপ্ট-এ যাওয়ার আগে ওয়েব টেকনোলজি শিখতে অ্যাপটি ব্যবহার করতে পারেন। এটি শুধু আপনাকে প্রোগ্রামিং শেখায় না। Enki আপনাকে প্রোগ্রামিং-সম্পর্কিত বিষয়ও শিখতে সাহায্য করে যেমন লিনাক্স কমান্ড লাইন ব্যবহার এবং গিটের সাথে ভার্সন কন্ট্রোল ম্যানেজ করা।
Enki বিনামূল্যে ব্যবহার করা যায়, কিন্তু একটি অপশনাল সাবস্ক্রিপশন প্রিমিয়াম ফিচার যোগ করে যেমন অতিরিক্ত ওয়ার্কআউট। এটি প্রোগ্রামিং অ্যাপের মধ্যে খুব স্ট্যান্ডার্ড, কিন্তু Enki-তে আপনি টাকা দিয়ে ছাড়াই অনেক শিখবেন।
ডাউনলোড: Enki অ্যান্ড্রয়েড | iOS (বিনামূল্যে)
২. Grasshopper
এই তালিকার অন্য কিছু কোডিং অ্যাপের মত একাধিক ভাষা ফিচার করার পরিবর্তে, Grasshopper একটি ভাষার সাথে থাকে: জাভাস্ক্রিপ্ট। এটি অর্থবহ কারণ জাভাস্ক্রিপ্ট শিখা আপেক্ষিকভাবে সহজ, কিন্তু এটি ব্যবহারিক অ্যাপ্লিকেশনের একটি ব্যাপক রেঞ্জের জন্যও ব্যবহৃত হয়।
আপনি খুব বেসিক থেকে শুরু করুন ফান্ডামেন্টলস শিখে তারপর আরও উন্নত কনসেপ্ট এবং ল্যাঙ্গুয়েজ ফিচারে যান। আপনি প্রগতি করার সাথে সাথে আপনি D3 ডেটা ভিজ্যুয়ালাইজেশন লাইব্রেরি ব্যবহার করবেন আপনার গ্রাফিক্স দক্ষতা দেখানোর জন্য। Grasshopper টিম সবসময় নতুন কোর্স যোগ করছে, তাই আপনাকে লার্নিং ম্যাটেরিয়াল শেষ হওয়ার बाबতে চিন্তা করতে হবে না।
আপনাকে এর সাথে আটকে রাখতে, Grasshopper আপনাকে প্রতিদিন লগ ইন করতে উৎসাহিত করে। Todoist-এর মতো অন্যান্য অ্যাপগুলো এটি পূর্বে ব্যবহার করেছে, এবং যদিও এটি সবকে অনুপ্রাণিত করে না, তবে এটি আপনাকে চলতে রাখতে যা দরকার সেটি হতে পারে। ফিলহাল, এই অ্যাপটি সম্পূর্ণ বিনামূল্যে কোনো ইন-অ্যাপ পারচেস ছাড়া।
ডাউনলোড: Grasshopper অ্যান্ড্রয়েড | iOS (বিনামূল্যে)
৩. SoloLearn
এই তালিকার সেরা "কোড শিখুন" অ্যাপের একটি, SoloLearn এর বিশাল লার্নিং ম্যাটেরিয়ালের জন্য বড় পয়েন্ট পায়। এই তালিকার অন্য legtöbb মাল্টি-ল্যাঙ্গুয়েজ কোডিং অ্যাপ সর্বোচ্চ কয়েকটি ভাষা অফার করে। SoloLearn অন্যদিকে, চমৎকার ভাষা সাপোর্টের দাবি করে, যার মধ্যে C, C++, Java, JavaScript, PHP, Python, Ruby, Swift, এবং আরও অনেক কিছু।
এই তালিকার কিছু অন্য অ্যাপের মত, SoloLearn আপনাকে এর সাথে আটকে রাখতে গেমিফিকেশন ব্যবহার করে। আপনি স্কিল পয়েন্ট এবং অचीভমেন্ট অর্জন করবেন আপনি কীভাবে শিখুন সেটি নির্বিশেষে আপনার প্রগতি লেভেল আপ করার время। আপনি যদি আরও প্রতিযোগিতামূলক হন, তবে আপনি বিশ্বের অন্যান্য লার্নারের সাথে প্রতিযোগিতা করতে পারেন একটি আরও ইন্টেন্স চ্যালেঞ্জের জন্য।
SoloLearn-এর অনেক অংশ বিনামূল্যে ব্যবহার করা যায়, কিন্তু সবই নয়। মাসিক ৬.৯৯ ডলার বা বার্ষিক ৪৭.৯৯ ডলারে, আপনি SoloLearn PRO-তে সাবস্ক্রাইব করতে পারেন। এটি বিজ্ঞাপন সরিয়ে দেয় এবং ফিচার যোগ করে, যেমন লার্নিং গোল সেট করার ক্ষমতা এবং আপনার লার্নিং সম্পর্কে পერსোনালাইজড ইনসাইট দেখার ক্ষমতা।
ডাউনলোড: SoloLearn অ্যান্ড্রয়েড | iOS (বিনামূল্যে)
৪. Codeacademy Go
পুরনো পাঠকরা এই অ্যাপকে এই তালিকায় देखकर অবাক হতে পারেন। স畢竟, অতীতে, আমরা আপনাকে বলেছি কেন Codecademy-এ কোড শিখা উচিত নয়। যাইহোক, আমাদের সমালোচনাটি এখনও বৈধ, কিন্তু এটিকে এই তালিকার অধিকাংশ অ্যাপের ওপরও দাবি করা যেতে পারে। যতক্ষণ না আপনি সেটি মনে রাখেন, Codecademy Go সার্ভিসটি যেতে llevার একটি চমৎকার উপায়।
এটি একটি বিশেষভাবে উপকারী অ্যাপ যদি আপনি ইতিমধ্যে একটি Codecademy ইউজার হন। এই অ্যাপটি ওয়েবসাইট থেকে কোর্স এবং চ্যালেঞ্জগুলো নিয়ে অ্যাপ ফর্মে উপস্থাপন করে। এটি খুব "যে কথা টিনে লেখা আছে সেটি করে" টাইপের অ্যাপ, কিন্তু সেটি খারাপ কিছু নয়।
অ্যাপটি সম্পূর্ণ বিনামূল্যে, কোনো ইন-অ্যাপ পারচেস ছাড়া। সেটি Codecademy-এর সার্ভিসের সমগ্রতার জন্য বলা যায় না, কিন্তু ভালো যে অ্যাপের জন্য অতিরিক্ত টাকা দিতে চিন্তা করতে হবে না।
ডাউনলোড: Codecademy Go অ্যান্ড্রয়েড | iOS (বিনামূল্যে)
৫. Hopscotch
অ্যাপের চারপাশের মার্কেটিং অনুযায়ী, আপনি মনে করতে পারেন Hopscotch শুধু বাচ্চাদের জন্য। iOS App Store-এ এর নামও "Hopscotch: Coding for Kids." যতکہ এটি নিশ্চিতভাবে কিড-ফ্রেন্ডলি, সেটি আপনাকে দূরে भगাতে দিবেন না। এটি বাচ্চাদের জন্য একটি অ্যাপের চেয়ে বেশি।
Hopscotch ওয়েবসাইটের FAQ দেখলে, অ্যাপটি সব বয়সের জন্য উপযুক্ত। ডেভেলপাররা বলে ৭ থেকে ১৩ বছর বয়সের জন্য ডিজাইন করা সত্ত্বেও, ১৮ বছর বয়সের এবং এমনকি কলেজের ছাত্ররা এটিতে শিখছে।
অন্য অ্যাপগুলো ফান্ডামেন্টলসের ওপর ফোকাস করে থাকার অবস্থায়, Hopscotch আপনাকে হিট দিয়ে দৌড়তে লক্ষ্য করে। লক্ষ্য হলো আপনাকে মিনিটের ভিতরে অ্যাপ বা গেম তৈরি করতে। এটি আপনাকে কোডিংয়ের বেসিক কনসেপ্ট শিখাতে পারে গভীরে যাওয়ার আগে।
দুর্ভাগ্যবশত, অ্যাপটি ফিলহাল সীমাবদ্ধ, কারণ এখন এটি iOS-only। ওয়েবসাইটের শব্দার্থ ইঙ্গিত দেয় যে অ্যান্ড্রয়েড এবং/অথবা ব্রাউজার সাপোর্ট ভবিষ্যতে আসতে পারে, কিন্তু কোনো ETA নেই এখনো। প্লাস সাইডে, অ্যান্ড্রয়েড প্রোগ্রামিং অ্যাপ প্রচুর রয়েছে।
অ্যাপটি নিজে বিনামূল্যে, কিন্তু প্রিমিয়াম ফিচারهای 지속적인 ব্যবহারের জন্য, আপনাকে ৭.৯৯ ডলার মাসিক ফি দিতে হবে।
ডাউনলোড: Hopscotch iOS-এর জন্য (বিনামূল্যে)
৬. Encode
Encode জাভাস্ক্রিপ্ট, পাইথন, HTML, এবং CSS অফার করে যা এটিকে একটি ভালো পছন্দ করে তোলে আপনি যদি ওয়েব ডেভেলপমেন্টের জন্য কোডিং শিখতে চান।
আপনি অ্যান্ড্রয়েড বা iOS যেকোনো ব্যবহার করুন, Encode কোডিং-এ প্রয়োজনীয় প্রতীকচিহ্ন সহ একটি শর্টকাট बार অন্তর্ভুক্ত করে কোডিং সহজ করে। এটি আপনাকে আপনার কীবোর্ডে খুঁজে বের করার থেকে বাঁচায় ভিন্ন ব্র্যাকেট চিহ্নের জন্য। অ্যাপটি কয়েক বছর পুরনো, এবং যাইহোক এটি অন্যগুলোর মতো জনপ্রিয় নয়, এটি অবশ্যই একটি নজর দেয়ার লायक।
একসময়, কিছু ইউজার Encode এড়াত কারণ এটি অ্যান্ড্রয়েড-ওনلی ছিল। এখন একটি iOS ভার্সন আছে, তাই আপনি আপনার প্ল্যাটফর্মের চয়েস নির্বিশেষে এটি ব্যবহার করতে পারেন। অ্যাপটি ডাউনলোড বিনামূল্যে, Encode Plus-এ ৪.৯৯ ডলার ইন-অ্যাপ পারচেস আছে, যা আরও লেসন এবং চ্যালেঞ্জ আনলক করে।
ডাউনলোড: Encode অ্যান্ড্রয়েড | iOS (বিনামূল্যে)
কিডস জন্য কোডিং অ্যাপ কেমন?
উপরোক্ত একটি অ্যাপকে বাদ দিয়ে, এই সব সব বয়সের লক্ষ্য করে। এই সব কিছু কিডসের জন্য ঠিক থাকতে পারে, কিন্তু অধিকাংশই ছোট কোডারদের লক্ষ্য করে নয়। কিছু, যেমন CodePen এবং Pythonista, স্পষ্টভাবে কিছু প্রোগ্রামিং অভিজ্ঞতা সম্পন্ন কোডারদের জন্য।
আপনি যদি yngre দর্শকদের লক্ষ্য করে অ্যাপ খুঁজছেন, তবে আপনি খুশি হবেন জানতে যে প্রচুর আছে। খুব বেশি, যাতে আমাদের yngre লার্নারদের জন্য অ্যাপের একটি ডেডিকেটেড আর্টিকেল আছে। কিডসকে প্রোগ্রাম শিখতে সাহায্য করার কোডিং অ্যাপের আমাদের তালিকা দেখুন।