پنج اپلیکیشن کوچک که مقدمات برنامه‌ نویسی را به شما می آموزند

هر سالی که می‌گذرد، اهداف شخصی جدیدی به فهرست اهداف افراد اضافه می‌شود. یکی تصمیم می‌گیرد به تقویت زبان انگلیسی بپردازد، دیگری در کلاس‌های بازیگری ثبت نام می‌کند و افرادی هم هستند که دوست دارند وارد وادی برنامه‌نویسی شوند.

اگر شما هم جزو دسته آخر هستید و نمی‌دانید گام اول برنامه‌نویسی را از چه مسیری بردارید، ما شما را در این مقاله راهنمایی خواهیم کرد. پنج اپلیکیشنی که در ادامه معرفی کرده‌ایم، ابزار خوبی هستند تا به کمک‌شان بتوانید با اصول و مبانی برنامه‌نویسی آشنا شده و نخستین گام‌هایتان در وادی برنامه‌نویسی را با قدرت بردارید.

در ادامه با ما همراه باشید.

Grasshopper: یادگیری جاوا اسکریپت با بازی و سرگرمی

برنامه‌نویسی

لازم نیست برنامه‌نویس باشید تا به اهمیت جاوا اسکریپت پی ببرید. این زبان‌ برنامه‌نویسی در کنار CSS و HTML جزو سه هسته اصلی دنیای وب است که بخش زیادی از عمرمان را در آن می‌گذرانیم. بنابراین در ورود به وادی برنامه‌نویسی، یادگیری این زبان باید جزو بالاترین اولویت‌هایتان باشد.

Grasshopper می‌تواند ابزار خوبی برای آشنایی با جاوا اسکریپت باشد؛ اپلیکیشنی که برای iOS و اندروید منتشر شده و مبنای آموزش جاوا اسکریپت را بر گیمیفیکیشن قرار داده. به عبارت بهتر، مباحث خشک و سنگین برنامه‌نویسی با بازی‌های کوچک به شما آموزش داده شده و شیرین می‌شوند.

بازی‌های Grasshopper مینی‌گیم‌هایی در قالب معما یا کوئیزهای سریع هستند که زیر چند دقیقه می‌توانید به اتمام‌شان برسانید. موضوع هر مینی‌گیم هم بسته به درس تغییر می‌کند. به عنوان مثال، اولین معماها مربوط به آشنایی با عملکرد‌ها و متغیرهای جاوا اسکریپت است و به تدریج اصول کدنویسی هم به آن اضافه می‌شوند.

Grasshopper
  • Grasshopper
  • قیمت: رایگان
  • سازنده: .Area 120 Inc
  • سیستم عامل: iOS و اندروید
  • حجم: 54.1 / 28 مگابایت
دانلود


Mimo: دوره‌های آموزشی برای زبان‌های برنامه‌نویسی مختلف

برنامه‌نویسی

Mimo یکی از کاربرپسندترین اپلیکیشن‌های آموزش برنامه‌نویسی است که به همین دلیل، طرفداران پر و پا قرصی برای خودش دست و پا کرده. با ورود به محیط گرافیکی و بسیار دلنشین میمو، فهرستی از مهم‌ترین زبان‌های برنامه‌نویسی پیش رویتان قرار می‌گیرد تا بسته به هدف یکی را برای یادگیری انتخاب کنید.

از HTML گرفته تا سی شارپ، جاوا اسکریپت، سویفت و پایتون را می‌توانید در این محیط یاد بگیرید؛ البته به صورت مقدماتی. میمو بسته به هدفی که دنبال می‌کنید، مباحث را به درس‌های بسیار کوتاه و چند دقیقه‌ای تقسیم کرده تا بتوانید برای ادامه کار اشتیاق بیشتری داشته باشید.

مثلا اگر هک و امنیت حوزه مورد علاقه شماست، در میمو قادرید در عرض تقریبا هشت ساعت کلیه مقدمات لازم برای ورود به این حوزه پیچیده و عظیم را یاد بگیرید. این اپلیکیشن برای آی او اس و اندروید منتشر شده و هفت روز اول استفاده از آن کاملا رایگان است.

Mimo: Learn to Code
  • Mimo: Learn to Code
  • قیمت: رایگان
  • سازنده: Mimohello GmbH
  • سیستم عامل: iOS و اندروید
  • حجم: 149 / 19 مگابایت
دانلود



SoloLearn: یادگیری کدنویسی در محیطی اجتماعی

برنامه‌نویسی

شیوه امتحان پس داده آموزش دسته‌جمعی روشی است که SoloLearn برای آموزش برنامه‌نویسی به آن تکیه می‌کند. اپلیکیشن در کنار درس‌های کوچک برنامه‌نویسی، یک بخش پرسش و پاسخ هم دارد که برنامه‌نویس‌های تازه کار می‌توانند در آن از تجربیات برنامه‌نویس‌های کهنه‌کار بهره‌مند شوند.

زبان‌های آموزشی در SoloLearn شامل سی، سی شارپ، سی پلاس پلاس، جاوا اسکریپت، پایتون، سی اس اس، سویفت، پی اچ پی، روبی و جی‌کوئری می‌شوند و همگی در درس‌های کوتاه آموزش داده‌ می‌شوند. می‌توانید به تنهایی در این درس‌ها شرکت کرده یا وارد رقابت با دیگران شده و خودتان را به چالش بیندازید.

خوشبختانه SoloLearn رایگان است. هر چند می‌توانید با پرداخت حق اشتراک و ارتقا به نسخه Pro، به امکاناتی نظیر تعیین اهداف آموزشی و پایش فعالیت‌ها در اپلیکیشن دسترسی پیدا کنید.

SoloLearn
  • SoloLearn
  • قیمت: رایگان
  • سازنده: SoloLearn
  • سیستم عامل: iOS و اندروید
  • حجم: 85.1 / 8.8 مگابایت
دانلود



Encode: یادگیری برنامه‌نویسی در درس‌های کوچک

برنامه‌نویسی

Encode محیطی تعاملی برای کدنویسی است، به این معنا که می‌توانید واقعا در آن کد بزنید و نتایجش را مشاهده کنید. این اپلیکیشن هم مثل سایر اپ‌های این مقاله، آموزش‌هایش را در درس‌های کوچک و سریع ارائه می‌دهد و برای تست مهارت‌های کدنویسی شما را به چالش می‌اندازد.

در حال حاضر زبان‌هایی که می‌توانید در Encode یاد بگیرید شامل پایتون، جاوا اسکریپت و زبان‌های نشانه‌گذاری مثل HTML و CSS می‌شوند. با این حساب، برای افرادی که هیچ پیش‌زمینه‌ای از برنامه‌نویسی ندارند می‌تواند گزینه مناسبی باشد.

اپلیکیشن Encode برای iOS و اندروید منتشر شده و آموزش‌هایش را به طور کاملا رایگان ارائه می‌کند. با این وجود، ناچارید که تبلیغات را در گوشه و کنار محیط اپلیکیشن تحمل کنید.

Encode
  • Encode
  • قیمت: رایگان
  • سازنده: .Upskew Pty. Ltd
  • سیستم عامل: iOS و اندروید
  • حجم: 40.9 / 11 مگابایت
دانلود


Edabit: بیش از 1300 چالش کدنویسی

برنامه‌نویسی

Edabit با سایر مواردی که تا الان معرفی کردیم، دو تفاوت اساسی دارد: اولا اپلیکیشن نیست و یک سرویس تحت وب به شمار می‌آید، دوما سطح آموزشی آن فراتر از سایر گزینه‌هاست. بنابراین بهتر است کمی با اپلیکیشن‌های بالا کار کرده باشید تا بتوانید به سراغ آن بروید.

وبسایت Edabit قرار نیست به شما کدنویسی بیاموزد، بلکه به ارتقای توانایی «حل مشکل» شما در کدنویسی کمک می‌کند. به این صورت که هر بار، چند خط کد حاوی مشکل جلویتان می‌گذارد تا بتوانید با عیب‌یابی و جایگذاری کد صحیح مشکل را برطرف کرده و چالش را پشت سر بگذارید.

در حال حاضر زبان‌های جاوا اسکریپت، سی شارپ، سی پلاس پلاس، جاوا، پی اچ پی، پایتون، روبی و سویفت در Edabit پشتیبانی می‌شوند و احتمالا در آینده شاهد گسترش این پشتیبانی به سایر زبان‌های برنامه‌نویسی هم باشید.

ورود به وبسایت Edabit

شما برای آشنایی با فوت و فن برنامه‌نویسی چه پیشنهاداتی دارید؟ با ما در قسمت نظرات در میان بگذارید.

مطالب مرتبط

جدیدترین گزارش گیت هاب: عبور پایتون از سد جاوا، رشد عظیم جامعه اپن سورس ایران

زبان برنامه نویسی محبوب پایتون توانست از سد جاوا عبور کند و به دومین زبان پر کاربرد برنامه نویسان تبدیل شود.طبق اطلاعات وب سایت گیت هاب، پایتون حالا به شکل رسمی به دومین زبان برنامه نویسی محبوب دنیا تبدیل شده و پایین تر از جاوا اسکریپت قرار گرفته است. جاوا اسکریپت از سال 2014 در... ادامه مطلب

۷ زبان برنامه نویسی محبوب در سال ۲۰۱۹

اگر بخواهید زبان برنامه نویسی جدیدی در سال ۲۰۱۹ یاد بگیرید که هم ساده باشد و هم درآمد مناسبی داشته باشد، با لیست بلند و بالایی از اسامی مواجه می‌شوید که باعث سرگیجه شما می‌شود. برای شخصی که تاکنون سمت برنامه‌ نویسی نرفته است، شاید قدم گذاشتن در این راه کمی ترسناک باشد: اما اینگونه نیست.... ادامه مطلب

ریزوماتیک؛ دوره آموزشی برنامه‌نویسی برای اپلیکیشن‌های غیر متمرکز

مدرسان دوره آموزشی ریزوماتیک مهارت برنامه نویسی برای اپلیکیشن های غیرمتمرکز (dApps) روی بلاکچین اتریوم را به یک شیوه جدید تدریس می‌کنند. این رویداد در روزهای ۱۱ و ۱۲ مهرماه برگزار می‌شود و برگزارکنندگان آن قصد دارند تفکر جدیدی را در برنامه‌نویسی به دیگران آموزش دهند. دوره آموزشی ریزوماتیک با هدف آماده سازی افراد برای ورود... ادامه مطلب

دبیر ستاد اقتصاد دیجیتال: ایران ارزان‌ترین هاب برنامه‌نویسی دنیا را دارد

«مهدی محمدی»، دبیر ستاد اقتصاد دیجیتال در معاونت علمی و فناوری ریاست جمهوری، در گفتگو با دیجیاتو اعلام می‌کند که ایران در حال حاضر ارزان‌ترین هاب برنامه‌نویسی را در دنیا دارد و امروزه حتی بسیاری از شرکت‌های هندی که زمانی ارزان‌ترین نیروهای برنامه‌نویسی دنیا را داشت، از تیم‌های ایرانی سفارش می‌گیرند.محمدی در حاشیه رونمایی از... ادامه مطلب

گام بلند مایکروسافت برای فراگیر کردن پایتون؛ ۴۴ ویدیو آموزشی رایگان

کانال یوتیوب مایکروسافت با هدف آموزش رایگان زبان برنامه‌نویسی پایتون ویدیو‌های آموزشی ۴۴ قسمتی را عرضه کرده که توسط کریستوفر هریسون و سوزان ایباخ (برنامه‌نویسان ارشد مایکروسافت) آموزش داده می‌شود.این منبع آموزش برای کاربران خیلی آماتور در نظر گرفته نشده و فرض بر این گذاشته شده که بینندگان کانال اندکی دانش برنامه‌نویسی به زبان جاوا اسکریپت... ادامه مطلب

ششمین آزمون برنامه‌نویسی «جاواکاپ» برگزار می‌شود

ششمین مسابقه و آزمون عمومی برنامه‌نویسی جاواکاپ، با موضوع برنامه‌نویسی جاوا، مهرماه و آبان‌ماه ۱۳۹۸ در دانشگاه شهید بهشتی برگزار خواهد شد.انجمن جاواکاپ، اهداف مختلفی را دنبال می‌کند که از مهمترین آنها آموزش رایگان و ارتقا سطح کیفی برنامه‎نویسان جاوا، جهت حضور در بازار کار از طریق انتشار ویدیوهای آموزشی رایگان، خودآزمون‌ها، برگزاری سالانه آزمون... ادامه مطلب

ویجیاتو

نظرات ۲

وارد شوید

برای گفتگو با کاربران، وارد حساب کاربری خود شوید.

ورود

رمزتان را گم کرده‌اید؟