জাভাস্ক্রিপ্ট থেকে মোবাইলের প্রোগ্রামিং করার জন্য, এই সম্পদগুলি আপনি আচ্ছাদিত করেছেন
আপনি আপনার নিজের ওয়েবসাইট নির্মাণ করতে চান কিনা বা আপনি সম্ভাব্য নিয়োগকারীদের আপনার আকর্ষণীয়তা বাড়াতে আশা করছেন, কোড শেখার অবশ্যই অবশ্যই সহজ হতে পারে। কিন্তু কোথায় শুরু করতে হবে? প্রোগ্রামিং ভাষা বিশ্বের আপনার পা ভিজা পাওয়ার জন্য বিকল্পের কোন অভাব স্পষ্টভাবে আছে, কিন্তু একটি ভাল এন্ট্রি পয়েন্ট খুঁজে বেমানান হতে প্রমাণ করতে পারেন। সব পরে, আপনি কিভাবে কোন ভাষা আপনার জন্য সবচেয়ে বেশি জ্ঞান করে তোলে তা নির্ধারণ করতে পারি?
এই প্রবন্ধটি আপনাকে প্রথম সিদ্ধান্তের মাধ্যমে হাঁটতে চেষ্টা করবে যখন আপনি কোড শেখার বিষয়ে চিন্তা করছেন এবং আপনি আপনার দক্ষতাগুলি বিকাশের জন্য প্রস্তুত হবেন তখন এটির সেরা অনলাইন সংস্থার কিছু সুপারিশ করবে।
01 এর 08
প্রথম জিনিস প্রথমঃ আপনি কোন প্রোগ্রামিং ভাষা শিখতে চান তা নির্ধারণ করুন
টাইপ করুন "যা কোডিং ভাষা শেখার জন্য গুগল", এবং আপনি ভাল সঙ্গে মিলিত হবে 3 মিলিয়ন অনুসন্ধান ফলাফল স্পষ্টতই, এটি একটি জনপ্রিয় প্রশ্ন, এবং আপনি বিষয়ের বিভিন্ন মতামত সঙ্গে কর্তৃপক্ষ প্রচুর পাবেন। আপনি যদি কিছু বিষয় এই সাইটে বলার জন্য কিছু সময় ব্যয় করতে পারেন তবে এটি আলোকিত এবং উপযুক্ত হতে পারে, তবে আপনি যদি কিছুটা জিনিসগুলিকে স্ট্রিমলাইটিং করতে চান, প্রথমে নিজেকে এই প্রশ্নটি জিজ্ঞাসা করুন: আমি কী নির্মাণ করতে চাই?
ইংরেজী ভাষায় শব্দগুলি শুধু চিন্তা ও ভাববিনিময় শেষে শেষ হয়, প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি দরকারী কারণ তারা আপনাকে নির্দিষ্ট জিনিসগুলি সম্পন্ন করতে সাহায্য করে। তাই আপনি যখন কোডিং ভাষা শিখতে সিদ্ধান্ত নিতে যাচ্ছেন, তখন আপনি কি নির্মাণ করতে চান তা নিয়ে ভাবতে খুবই গুরুত্বপূর্ণ।
একটি ওয়েবসাইট নির্মাণ করতে চান? HTML, CSS এবং জাভাস্ক্রিপ্ট জানা আপনার জন্য গুরুত্বপূর্ণ হবে। একটি স্মার্টফোনের অ্যাপ্লিকেশন নির্মাণে আরো আগ্রহী? আপনি যে প্লাটফর্মটি শুরু করতে চান তা নির্ধারণ করতে হবে (অ্যান্ড্রয়েড বা iOS), এবং তারপর জাভা এবং লক্ষ্য-সি এর মত সংশ্লিষ্ট ভাষাগুলির একটি বেছে নিন।
স্পষ্টতই, উপরের উদাহরণগুলি সম্পূর্ণ নয়; তারা শুধু প্রশ্নগুলির স্বাদ প্রদান করে, যেগুলি আপনি আপনার সাথে কোন ভাষাটি শুরু করতে চান তা বিবেচনা করার সময় আপনি নিজেকে জিজ্ঞাসা করতে চাইবেন। আপনি আপনার কোডিং একটি সাধারন ভাষা নিচে নিক্ষেপ করার চেষ্টা করছেন উপরের ফ্লো লেখচিত্র অন্য সহায়ক সম্পদ হতে প্রমাণ করতে পারে। এবং গুগল এর দরকারীতা উপেক্ষিত না; এটি কিছু ধৈর্য নিতে হবে, কিন্তু আপনি কি নির্মাণ করতে চান তা জানতে হলে, এটি নির্মাণ করার জন্য কোডিং ভাষা লাগে কি গবেষণা এবং সময় এবং ধৈর্য ভাল মূল্য হতে পারে গবেষণা।
কার্ল চেও, যে উপরে দেখানো যে নিফটি ফ্লোচার্টের পেছনে রয়েছে, আপনি যা শিখতে চাইছেন সেই ভাষার উপর ভিত্তি করে বিবেচনা করার জন্য শেখার ক্ষেত্রে একটি সহজ বিভাজন সরবরাহ করে। এটি এখানে দেখুন - লক্ষ্য করুন যে আপনি বিভিন্ন ভাষার জন্য সম্পদ সম্পর্কে আরও জানতে বিভিন্ন ট্যাবে ক্লিক করতে পারেন।
02 এর 08
Codeacademy
সেরা জন্য: বিনামূল্যে, আমি কিছু মৌলিক ভাষা কয়েক জন্য মজা কোডিং পাঠ বলতে সাহস। আপনি যদি একটি ওয়েবসাইট নির্মাণ করতে চান, আপনি এমনকি HTML এবং CSS এর মৌলিক উপর ভিত্তি করে একটি কোর্স নিতে পারেন, আপনি একটি সাইট নির্মাণ অনুশীলন হিসাবে আপনি ব্যবহার করতে হবে যা।
ভাষা দেওয়া:
- এইচটিএমএল এবং সিএসএস
- জাভাস্ক্রিপ্ট
- পাইথন
- চুনি
- পিএইচপি
- এসকিউএল
- sass
পেশাদাররা: একবার আপনি একটি Codeacademy অ্যাকাউন্ট তৈরি করেছেন এবং একটি কোর্স গ্রহণ শুরু করার পরে, পরিষেবাটি আপনার অগ্রগতির নজর রাখে, তাই আপনি যেখানে বন্ধ রেখেছেন সেখানে নিখরচায় ঘন্টা পর্যবেক্ষণের প্রয়োজন না হওয়া অবধি বন্ধ এবং শুরু করা সহজ। আরেকটি প্লাস হল এই পরিষেবা মোট অভিভাবকদের দিকে লক্ষ্য করা হয়; এটি সম্পূর্ণ newbies এইচটিএমএল এবং CSS দিয়ে শুরু প্রস্তাবিত, এটি আরও উন্নত ভাষা কোর্স প্রদান করে যদিও আপনি কোর্স টাইপ (ওয়েব ডেভেলপমেন্ট, টুলস, এপিআইএস, ডেটা বিশ্লেষণ এবং আরও অনেক কিছু) ব্রাউজ করতে পারেন, এবং সাইটটির বিশাল জনপ্রিয়তার জন্য ধন্যবাদ - এটি ২0 মিলিয়নেরও বেশি ব্যবহারকারীদের - এটির ফোরামগুলি আপনার নিজের প্রশ্নগুলি জিজ্ঞাসা এবং উত্তর দেওয়ার জন্য একটি মহান সম্পদ। একটি নির্দিষ্ট কোর্সে সমস্যাগুলি থেকে কীভাবে আপনার হৃদয় যা ইচ্ছা তা তৈরি করতে পারে আরেকটি প্রো: Codeacademy বিনামূল্যে।
কনস: কিছু কোর্স (বা অবশ্যই কোন প্রশ্ন বা সমস্যা) পুরোপুরি স্পষ্টভাবে লিখিত হয় না, যা ব্যবহারকারীর পক্ষে বিভ্রান্তি সৃষ্টি করতে পারে। দৃঢ় Codeacademy ফোরামগুলি সাধারণত এই দৃষ্টান্তগুলির মধ্যে রেসকিউতে আসতে পারে, যদিও সামগ্রিক সামগ্রীগুলি তাই নিখুঁতভাবে উপস্থাপন করা হয় যখন এটি একটি স্ন্যাপ উপর চালানোর জন্য নিরুৎসাহিত করা যেতে পারে আরো »
03 এর 08
কোড অ্যাভেঞ্জার
সেরা: যারা কোডিং ভাষার মাধ্যমে বাস্তব জিনিস তৈরি করতে শেখার উপায় নিয়ে মজা এবং গেমস চায়, আপনি প্রতিটি পাঠের পরে মিনি গেমগুলি সম্পন্ন করতে পারবেন। Codeacademy চাই, এটি শুরু করার লক্ষ্যমাত্রা লক্ষ্য করা যায়, এবং সম্ভবত কোডাক্যাডির চেয়ে আরও বেশি কিছু, এটি একটি প্রোগ্রামিং ল্যাংগুয়ে এবং বোল্টের সকল বাদামের পরিবর্তে মৌলিক ধারণা শিখছে। এটি ইংরেজি ছাড়া অন্য যে ভাষায় কথা বলে তাদের জন্য এটি একটি আদর্শ পছন্দ, যেহেতু কোর্সটি স্প্যানিশ, ডাচ, পর্তুগিজ এবং রাশিয়ান ভাষায় দেওয়া হয়, অন্যান্য ভাষায়।
ভাষা দেওয়া:
- এইচএমটিএল এবং সিএসএস
- জাভাস্ক্রিপ্ট
- পাইথন
পেশাদারিত্ব: কোড অ্যাভেঞ্জারের মাধ্যমে কোর্স মজার এবং আকর্ষক - এই বিষয়ে, এটি তুলনামূলক এবং কোটাচ্যাডির সাথে এমনকি প্রতিযোগিতামূলক।
বিপরীত: সবচেয়ে বড় এক যে একটি খরচ আছে; যখন আপনি একটি বিনামূল্যে ট্রায়াল পেতে পারেন, সাবস্ক্রিপশন - যা আপনাকে অবশ্যই কোর্সের মধ্যে মাত্র পাঁচ পাঠের সীমা ছাড়িয়ে প্রতিটি কোর্সে পূর্ণ প্রবেশাধিকার প্রদান করে - প্রতি মাসে $ 29 বা ছয় মাসের জন্য $ 120। কমপক্ষে কোডেক্যাডির তুলনায় আরেকটি অসুবিধা, যেগুলি পৃথক কোর্সের জন্য নির্দিষ্ট কোনো ফোরাম নেই, তাই আপনি যদি আপনার কোর্সের মধ্যে একটি নির্দিষ্ট সমস্যার সাথে লড়াই করছেন তবে সমাধানগুলি খুঁজে বের করা কঠিন। কিছু অন্যান্য সাইট তুলনায়, আপনার কাছে অধ্যয়ন করার জন্য অপেক্ষাকৃত কম ভাষা বিকল্প আছে। আরো »
04 এর 08
খান একাডেমি
সেরা: Newbies যারা জানেন তারা কি নির্মাণ করতে চান এবং একটি আকর্ষক, সহজবোধ্য উপায় দক্ষতা শিখতে চান। উপরন্তু, গ্রামীণফোন এবং গেমিং-টাইপ অ্যাপ্লিকেশনগুলির উপর ফোকাস করতে চান তাদের জন্য খান একাডেমী সর্বাধিক জ্ঞান অর্জন করবে। প্রোগ্রামিং অঙ্কন এবং অ্যানিমেশন উপর একটি ফোকাস আছে।
ভাষা দেওয়া:
- জাভাস্ক্রিপ্ট
- এসকিউএল
পেশাদাররা: সবকিছুই বিনামূল্যে, ক্রেডিট কার্ডের তথ্য হস্তান্তর না করে অনলাইনে অনলাইন কোড শেখার জন্য খান একাডেমির একটি বড় সম্পদ। পাঠগুলি যথাযথভাবে আকারে (ঘন্টা না দীর্ঘ) এবং আকর্ষক। নতুন দক্ষতা উপস্থাপন এবং শেখানো হয় উপায় এছাড়াও ভাল সংগঠিত হয়; আপনি জাভাস্ক্রিপ্ট উপকরণ মধ্যে অ্যানিমেশন মূলসূত্র অবচয় করতে পারেন, উদাহরণস্বরূপ।
কনস: তুলনামূলকভাবে কয়েকটি ভাষা প্রস্তাবিত, এবং আপনি কোডাক্যাডির সাথে উপলব্ধ হিসাবে একই সমৃদ্ধ ফোরাম সম্প্রদায়ের উপভোগ করবেন না। যে আপনার শেখার শৈলী এবং পছন্দ উপর নির্ভর করে একটি পার্থক্য নাও হতে পারে না - এটা কিছু মনে রাখা কিছু। আরো »
05 থেকে 08
কোড স্কুল
সেরা: যারা জাভাস্ক্রিপ্ট এবং এইচটিএমএল / সিএসএস এর বাইরে ভাষা শিখতে চান, বিশেষ করে মোবাইল অ্যাপস যেমন আইওএস অ্যাপস যেমন উদ্দেশ্য সি এই তালিকার অন্যান্য সম্পদ হিসাবে শিষ্যভিত্তিক হিসাবে নয়, তাই আপনি আপনার বেল্ট অধীনে কয়েক দক্ষতা আছে পরে অন্য একটি সাইট প্রথম শুরু করতে চান এবং তারপর এখানে আপনার উপায় করতে পারে। কোড স্কুল এই নিবন্ধে উল্লিখিত অন্যান্য সম্পদ অনেক তুলনায় একটি পেশাদারী দৃঢ় আরো আছে - আপনি বাণিজ্য দ্বারা একটি প্রোগ্রামার হতে খুঁজছেন যদি, এটি কিছু গুরুতর সময় ব্যয় করার জন্য একটি ভাল জায়গা হতে পারে (যদিও কিছু টাকা ব্যয় প্রস্তুত পাশাপাশি যদি আপনি সব উপাদান অ্যাক্সেস করতে চান)।
ভাষা দেওয়া:
- এইচটিএমএল এবং সিএসএস
- জাভাস্ক্রিপ্ট
- চুনি
- রুবি নেভিগেশন রুবি
- পিএইচপি
- পাইথন
- উদ্দেশ্য গ
- দ্রুতগতি
পেশাদারিত্ব: কোর্স একটি মহান নির্বাচন, এবং একটি খুব সহায়ক শুরু গাইড যা আপনার ভাষা যে আপনার ভাষা থেকে শুরু করার সিদ্ধান্ত অবহিত করতে পারেন। পেশাদারী-মানের কোর্স প্রদানের জন্য তার খ্যাতির সাথে সঙ্গতিপূর্ণ, কোড স্কুল পডকাস্ট এবং ভিডিও শো সহ পেশাদার কুপিত বিষয়বস্তু তালিকা প্রদান করে। আপনি আইওএস ডিভাইসের জন্য কোডিং বিশ্বের আপনার পায়ের আঙ্গুল ডুবান করতে পারেন - এই তালিকায় উল্লিখিত অন্যান্য সম্পদগুলির সাথে যা কিছু করা সম্ভব নয় এমন কিছু।
কনস: যদি আপনি কোড স্কোয়ায় শূন্য পূর্বক্রমে প্রোগ্রামিং জ্ঞান নিয়ে আসেন তবে আপনি কিছুটা অনুভব করতে পারেন। প্লাস, সমস্ত সাইট এর 71 কোর্স এবং 254 স্ক্রিনকাস্টের সীমাহীন অ্যাক্সেস পাওয়ার জন্য, আপনাকে ($ 29 একটি বার্ষিক পরিকল্পনা দিয়ে মাসে $ ২9 ডলার) দিতে হবে - এবং যদি আপনি এই সাইটের ব্যবহারে তার পূর্ণ সম্ভাবনাকে ব্যবহার করতে চান তবে আপনি ' শেল আউট করতে হবে। আরো »
06 এর 08
Coursera
সেরাঃ : স্ব-প্রণোদিত শিক্ষার্থীদের যারা উত্সর্গীকৃত এবং ধৈর্য রয়েছে এমন কোর্সটি খুঁজে বের করার জন্য যা তাদের জন্য সবচেয়ে বেশি জ্ঞান রাখে, তাদের জন্য, কোটাচ্যাডির মত সাইটগুলি থেকে বিরত থাকার কারণে, কোর্সেরা প্রোগ্রামিং এর বাইরে বিপুল সংখ্যক প্রজন্মের জন্য শিক্ষাগত সামগ্রী হোস্ট করে। ।
ভাষা দেওয়া:
- এইচটিএমএল এবং সিএসএস
- জাভাস্ক্রিপ্ট
- পাইথন
- চুনি
- উদ্দেশ্য গ
- দ্রুতগতি
- আপনার অনুসন্ধান পদগুলির উপর ভিত্তি করে আপনি অতিরিক্ত ভাষাগুলি পাবেন, কারণ কোর্সেরা বিভিন্ন ধরণের বিষয়গুলিতে শিক্ষাগত উপাদানগুলির জন্য একটি সংগ্রহস্থল
পেশাদারিত্ব: কোর্স বিশ্বের জন-প্রখ্যাত প্রতিষ্ঠানগুলি যেমন জন্স হপকিন্স ইউনিভার্সিটি, স্ট্যানফোর্ড এবং মিশিগান ইউনিভার্সিটি থেকে পাওয়া যায়, তাই আপনি জানেন আপনি ভাল হাতে আছেন। প্লাস, বেশিরভাগ কোর্সই বিনামূল্যে, যদিও আপনি কিছুের জন্য অর্থ প্রদান করতে পারেন, যেগুলি শেষ পর্যন্ত সমাপ্তির সার্টিফিকেট উপস্থাপন করে।
কনস: আপনি এক সহজ কোষাগারে সমস্ত কোডিং পাঠ্য পাবেন না, এর অর্থ হচ্ছে আপনি এই সাইটটিতে আসার জন্য সাহায্য করতে পারেন যা আপনি যা খুঁজছেন তা জানতে পারেন। কোর্স সাধারণত Codeacademy, কোড অ্যাভেঞ্জার বা খান অ্যাকাডেমির মাধ্যমে উপলব্ধ হিসাবে হিসাবে আকর্ষক বা ইন্টারেক্টিভ হয় না। আরো »
07 এর 08
গাছ ঘর
সেরা: যারা প্রোগ্রামিং দিয়ে চলাফেরার পরিকল্পনা করছেন এবং দক্ষতার সাথে ব্যবহার করছেন তারা পেশাগতভাবে বা কিছু পার্শ্ব প্রকল্পের জন্য, যেহেতু অধিকাংশ উপাদানগুলির জন্য অর্থ প্রদানের সদস্যতা প্রয়োজন। আপনি বলতে পারেন না যে আপনি ট্রয়হাউস থেকে আসা একটি টন পূর্ব জ্ঞান নিয়ে আসবেন; আপনি নির্মাণ করতে চান কি একটি ধারণা হচ্ছে প্রায়ই যথেষ্ট, কোর্স অনেক উদ্দেশ্য কাছাকাছি নির্মিত হয়, যেমন একটি ওয়েবসাইট নির্মাণ হিসাবে।
ভাষা দেওয়া:
- এইচটিএমএল এবং সিএসএস
- জাভাস্ক্রিপ্ট
- jQuery এর
- চুনি
- রুবি নেভিগেশন রুবি
- পিএইচপি,
- দ্রুতগতি
- উদ্দেশ্য গ
- সি শার্প
পেশাদাররা: আইওএস এর জন্য মোবাইল প্রোগ্রামিং ল্যাঙ্গুয়েজ অন্তর্ভুক্ত করে, তাই আপনি যদি একটি আইফোন অ্যাপ তৈরি করতে চান তবে এই সাইটটি আপনাকে কীভাবে কাজ করতে শিখতে সাহায্য করতে পারে। আপনি সম্প্রদায় ফোরাম অ্যাক্সেস পেতে, আপনি আটকে যখন আপনি সাহায্য ছাড়াও কোডিং জন্য আপনার শেখার এবং আবেগ আরও করতে পারেন।
কনস: একবার আপনি বিনামূল্যে ট্রায়াল আপ ব্যবহার করেছি, Treehouse আপনাকে দুটি প্রদত্ত পরিকল্পনা এক নির্বাচন করতে প্রয়োজন। সস্তা এক মাসে প্রতি মাসে $ 25 খরচ হয় এবং আপনি 1000 এর বেশি ভিডিও কোর্স এবং ইন্টারেক্টিভ সরঞ্জাম অ্যাক্সেসের সুযোগ দিচ্ছেন, যখন $ 49 প্রতি মাসে "প্রো প্ল্যান" আপনাকে কেবল সদস্য-সদস্য, বোনাস সামগ্রী, ভিডিওগুলি ডাউনলোড করার ক্ষমতা লাভ করে অফলাইন লার্নিং এবং আরও কিছু বৈশিষ্ট্যগুলি অবশ্যই স্পষ্টভাবে উপকারী হতে পারে, তবে এটি আপনার জন্য মাসিক ভিত্তিতে অনেক বেশি অর্থ প্রদানের জন্য কোড শেখার ব্যাপারে খুব গুরুতর হতে হবে। আরো »
08 এর 08
শিশুদের জন্য প্রোগ্রামিং
উপরের সমস্ত সাইটগুলি শুরু করার দিকে মনোনিবেশ করা হয়, কিন্তু একটি কোমল বয়স নতুনদের সম্পর্কে কি? আপনি শিশুদের দিকে geared এই সাইটগুলির মধ্যে একটি চেক আউট করতে চাইবেন। বিকল্পগুলিতে ব্লকলি, স্ক্র্যাচ এবং সুইফট প্লেলেং অন্তর্ভুক্ত রয়েছে, এবং তারা অল্পবয়স্কদেরকে ভিজুয়াল নেভিগেশন জোর দিয়ে সহজে অনুসরণযোগ্য উপায়গুলির মধ্যে প্রোগ্রামিং ধারণাগুলি প্রবর্তন করে।