ما هي النصائح لتعلم البرمجة عن طريق الهاتف وهل يوجد تطبيقات معينة يمكنني الاستفادة منها

1 إجابات
profile/ميمونة-الخصاونة
ميمونة الخصاونة
بكالوريوس في هندسة الحاسوب (٢٠٠٤-٢٠٠٨)
.
١٢ نوفمبر ٢٠٢٠
قبل ٤ سنوات
تعلُّم المهارات بشكل عام يحتاج الرغبة، والرغبة بحد ذاتها هي دافع وحافز مهم، وتعلّم البرمجة على وجه الخصوص أصبح أمرا مُتاحا للغاية بوجود مئات المصادر والدروس والفيديوهات التي تمنحك كل ما تريد تعلّمه وأكثر من المستوى المبتدئ إلى المستوى المتقدّم.

ونحن الآن في عصر السرعة، وفي عصر انتشار الهواتف الذكية التي تُسيطر على معظم وقتنا، ولأننا لا نملك الوقت الكافي للجلوس أمام جهاز الحاسوب الشخصي والبدء بكتابة الأكواد البرمجية وتجربتها، ظهرت العديد من التطبيقات الممتازة التي تُساعدك في تعلّم كل ما يخص لغات البرمجة المختلفة.

إذن لم يعد ضيق الوقت حُجّة، فقد أصبح بإمكانك استغلال الكثير من الأوقات الضائعة التي تقضيها على وسائل التواصل الاجتماعي واستبدالها بتعلّم ما هو مفيد، حيث يمكنك تخصيص وقت أو مدة زمنية تلتزم فيها يوميا.


ما هي أهم التطبيقات التي تساعدك في تعلُّم البرمجة؟

هناك العديد من التطبيقات التي سنناقش بعضها في النقاط التالية:
 
  • تطبيق SoloLearn: يُعد أحد أكبر التطبيقات لتعلم البرمجة. هناك دورات في أكثر من 900 موضوع  كلها مجانية. يقدم التطبيق ثلاثة أوضاع تعليمية: مبتدئ ومتوسط ومتقدم. ويقدم دورات حول غالبية لغات البرمجة المستخدمة على نطاق واسع: HTML و Java و CSS و Python و Kotlin و ++C  و C و#C  و Swift و Ruby و SQL وغيرها الكثير.

  • تطبيق Programming Hub: هو واحد من أكبر منصات التعلم لنظام الأندرويد. يقدم دورات بأكثر من 17 لغة برمجة. هناك وضع غير متصل بالإنترنت لمساعدة المطورين على التدرب في أي مكان لكنه للأسف، يتوفر فقط لدورات HTML و CSS و Java.

  • تطبيق Encode: يمنح هذا التطبيق للمطورين المبتدئين بيئة تعليمية لإتقان ثلاث لغات Python و Java و HTML. ستتمكن من الانتقال من مبتدئ إلى مطور متقدم باستخدام التطبيق فقط. بحلول نهاية برنامج التعلم، يتعامل المبرمجون عادةً مع المهام المعقدة ويمكنهم كتابة مشروع من الصفر. 

 

المصدر:
https://medium.com/better-programming/best-android-apps-to-learn-how-to-code-73ceff6acb52