أهلا إبراهيم.. يعتمد الأمر على نوع الموقع، إذا كان الموقع مؤلف من صفحة او صفحات ثابتة (HTML / CSS / JS) يمكنك نشره ببساطة وبشكل مجاني، حيث أن هناك الكثير من المنصات التي تتيح نشر الصفحات الثابتة وبخطوات بسيطة جدا . امثلة على ذلك: GitHub Pages. Netlify. Firebase. Amazon S3. Zeit. Forge. اما إن كان الموقع ديناميكي، يرتبط بقاعدة بيانات وخادم، سوف تحتاج إلى إستضافة، هناك استضافات مجانية ومدفوعة. امثلة على الإستضافات المدفوعة (الترتيب هنا عشوائي وليس حسب الأفضلية): Hostinger
2
*تعلم الكوتلن* ستجد لها بعض المقالات في أكاديمية حسوب قد تفيدك كـبداية، ومن ثم يُمكنك الإنتقال لمراحل ادفانسد بعض الشيء https://academy.hsoub.com/programming/kotlin/ لبرمجة تطبيقات أندرويد يجب تعلُم لغة البرمجة جافا _Java فهي الأساس في صناعة تطبيقات الأندرويد مثل الموجودة في متجر قوقل بلاي. 1. يجب أنّ تمتلك خبرة بسيطة في كل من لغات البرمجة التالية (HTML5, CSS). 2. يجب أنّ تمتلك أحد البرامج التالية للبدء في صناعة التطبيقات: *برنامج Eclipse:* هو عبارة عن بيئة تطوير مُتكاملة (IDE). كُتب مُعظمه بلغة جافا
بخصوص خطوات إنشاء لغة برمجة جديدة فإن المسألة تمر بعدة مراحل، يمكن إجمالهن فيما يلي: - تصميم لغة البرمجة و وضع قواعدها القياسية: و هناك العديد من المناهج في تصميم لغات البرمجة، و التي تختلف فيما بينها حسب الهدف النهائي الذي يضعه مصمم/وا تلك اللغة؛ فهناك منهجية "التطوير superset" (و تعريب هذا المصطلح من عندي) و التي يتم فيها أخذ لغة موجودة فعلياً و إضافة بعض الإمكانيات الجديدة لها ثم صنع لغة جديدة، و ذلك للحفاظ علي قدرة المُفسِّر interpreter