إن لم أكن نائما فأنا أمام الجهاز. ربما من 12-15 ساعة يومياً، أقضيها بين: التعلّم، التعليم، القراءة و البرمجة، مشاهدة الأفلام، و التواصل مع الأهل و الأصحاب.
بايثون بالطبع! لغة كبايثون ستعلمه أساسيات لغات البرمجة، ومنها بإمكانه أن ينطلق لأي لغة يريدها لتكوين مستقبله. أعتقد بايثون خيار جيّد ﻷن بإمكان المبتدئ التعلم على الInteractive shell لكتابة البرامج الصغيرة من سطر أو سطرين :)
كيف هي لغتك الإنجليزية؟ إن كان جيّدة، هل إختبارك ضمن منهج تابع لعلوم الحاسب ام برمجة عامة؟ هل سيكون هناك أسألة عن الخوارزميات و هياكل البنات وما إلى ذلك؟ إن كان نعم فعليك بهذا الرابط: http://interactivepython.org/courselib/static/thinkcspy/index.html
إن كنت في لينكس بإمكانك إستخدام scrot لتصوير الشاشة. لكن إن كان البرنامج صغير كما تقول، لما لا تستخدم بايثون؟ بإمكانك عمل برنامج من سطر واحد لتصوير الشاشة بواسطة إستخدام scrot؟ مثلاً: os.system("scrot screenshot.png")؟
هناك العديد من المطورين لكن الكثير منهم ركب موجة التطبيقات(Applications). لكن سبق وأن تعرفت على مطور عربي في منتدى XDA قد سبق و بنى نظام وإن كان العمل بسيط مقارنة بParanoid Android و CyanogenMod.