تفاح ساعة البرمجة عاد البرنامج في متاجر Apple للبيع بالتجزئة ، من 4 إلى 10 ديسمبر! يمكنك التسجيل في ورش العمل في متجرك من خلال زيارة Apple.com/retail. سواء كنت تنضم إلى Apple أو تعمل بمفردك ، فإليك بعض الموارد الرائعة لتعلم كيفية البرمجة.
من المحتمل أن يستغرق الأمر ملايين السنين لاستهلاك كل المحتوى المتاح على أجهزة الكمبيوتر والهواتف والأجهزة اللوحية لدينا - هناك الكثير على الإنترنت ومتجر التطبيقات ، والمزيد يأتي كل يوم. ولكن ماذا لو كنت تريد ذلكصنعالمحتوى الخاص بك؟ يمكن أن يكون هذا العالم أكثر قتامة وخوفًا إذا لم تكن متأكدًا من أين تبدأ.
هناك الكثير من المحتوى الرائع حول إنشاء مواقع الويب ، وإنشاء الكتب الإلكترونية ، وكتابة مهام سير العمل المؤتمتة من أجل الإنتاجية ، وحتى تجميع تطبيقاتك الخاصة. ولكن عندما تبدأ من الخطوة صفر ، إلى أين تذهب؟ الذين كنت تتحدث إليه؟
صفقات VPN: ترخيص مدى الحياة مقابل 16 دولارًا ، وخطط شهرية بسعر 1 دولار وأكثر
لماذا تعلم البرمجة في المقام الأول؟
أتذكر أنني كنت في الظلام. بدأت العمل مع HTML لأول مرة في عام 1998 ، عندما كانت مواقع الكيفية قليلة ومتباعدة. لقد تعثرت في التدريس الذاتي لنفسي HTML و CSS و PHP و Javascript طوال العقد التالي ، مع بعض التحولات الرهيبة - بما في ذلك Python ، التي شعرت أنها مخيفة مثل الأفعى التي تحمل الاسم نفسه. وبعد ذلك ، في عام 2010 ، بدأت العملية برمتها مرة أخرى في تعلم كيفية إنشاء الكتب الإلكترونية.
لقد ضاعت أكثر مما أستطيع الاعتماد عليه. لقد ارتكبت العديد والعديد من الأخطاء. لكن: لقد خرجت من ما يقرب من عقدين من التجارب محبًا للكود.
تمنحك البرمجة القدرة ليس فقط على الاستمتاع بمشروعات الآخرين ، ولكن أيضًا لتقول 'يمكنني فعل ذلك!' وابني شغفك. أنت تشكل مهارات ممتازة في حل المشكلات وخطوات استكشاف الأخطاء وإصلاحها - خطوات أستخدمها كل يوم تقريبًا في مناطق أخرى. وإذا كنت تستمتع بالألغاز المنطقية ، فإن البرمجة هي طريقة رائعة لخدش هذه الحكةواصنع شيئًا مميزًا لنفسك.
يمكن أن تكون اللغة التي تتعلمها مفيدة في المواقف الأكثر احتمالا: لأنني كنت أعرف HTML و CSS ، انتهى بي الأمر بالعديد من وظائف الويب لمرة واحدة من الأصدقاء والمعارف الذين لا يريدون المغامرة في تلك المياه. في سنواتي الأولى بعد التخرج من الكلية ، دفعت تلك الوظائف إيجاري ؛ وكان HTML و CSS هو ما ساعدني في الحصول على وظيفتي الأولى في Apple ، ووظيفتي في بناء الكتب الإلكترونية في Macworld.
ومثل تعلم لغات العالم الحقيقي ، بمجرد فهمك لإحدى لغات البرمجة ، يصبح التعرف على اللغات الأخرى أسهل كثيرًا.
شراء iPhone على كريغزلست
موارد رائعة لبدء تعلم كيفية البرمجة
الخبر السار هو أنك لست مضطرًا إلى التعثر في الترميز وتعليم نفسك بالطريقة التي اضطررت لذلك. إنه عام 2017 ، ولديك اختيارك من الموارد الرائعة والتفاعلية لتعلم البرمجة. بينما كان علي الاعتماد على لطف الغرباء العشوائيين على الإنترنت و عناصر HTML الجيدة ، يمكنك التعرف بسرعة على أساسيات أي مهارة ترميز باستخدام البرامج التعليمية الصحيحة.
فيما يلي بعض نقاط البداية المفضلة لدي:
Code.org
إذا لم تكن قد لمست الكود من قبل ومجرد التفكير في كتابة الأشياء بأقواس وشيفرون يخيفك ، فقم بإعطاء أحد هذه البرامج دوامة. لقد دخلت Apple في شراكة مع الشركة لسنوات للمساعدة في تدريس ورش العمل الخاصة بـ 'Hour of Code' ، ومن السهل معرفة السبب: الدروس ممتعة ، ملونة ، وتقدم كودًا كأحجية Lego يتم بناؤها أكثر من أسطر نصية لا نهاية لها . والأفضل من ذلك: يمكنك أخذ الدورات التدريبية على جهاز Mac أو الكمبيوتر الشخصي أو الأجهزة المحمولة.
أكاديمية خان
تقدم Khan Academy مجموعة كبيرة من الفصول الدراسية عبر الإنترنت لتستمتع بمجموعة متنوعة من الموضوعات ، لكنني وضعتها في القائمة خصيصًا من أجلهم علوم الكومبيوتر برنامج. إذا كنت تريد الغوص بشكل أعمق في النظرية واللبنات الأساسية للتشفير ، فإن هذه الدورة تؤدي دورًا ممتازًا في ذلك - وتجعلك مستمتعًا أيضًا!
إذا كنت ترغب في الانغماس في تطوير الويب ، تقدم Khan Academy أيضًا ساعة البرمجة دروس لإنشاء الرسوم المتحركة لـ Javascript ، أو إنشاء صفحة ويب ، أو قواعد بيانات للمعلومات. وإذا كنت تريد التعلم أثناء التنقل ، فإن Khan Academy لديها تطبيق رائع لأجهزة iOS.
Codecademy
هل أنت مستعد لوضع يديك في بعض تطوير الويب الفعلي؟ Codecademy هو مورد مجاني مذهل لتعلم كل لغة برمجة ويب رئيسية. يقدم موقع الويب دورة تفاعلية خطوة بخطوة لبناء صفحة ويب جنبًا إلى جنب مع الكثير من البرامج التعليمية للغات وأنظمة الويب مثل Javascript و Ruby on Rails وقواعد بيانات SQL و Git.
من السهل جدًا متابعة دروس Codecademy التعليمية ويتم حفظ كل تقدمك تلقائيًا ، لذا يمكنك العودة إليه في أي وقت. لسوء الحظ ، لا يعمل موقع الويب بشكل جيد مع أجهزة iOS في الوقت الحالي ، لكنها ممتازة في متصفح Mac أو الكمبيوتر الشخصي.
تعلم Swift
إذا كنت ترغب في استكشاف تطوير تطبيق iOS ، فإن لغة Swift من Apple هي المكان المثالي للبدء - وقد جمع موقع Learn Swift الكثير من المواد للمبتدئين والوسطاء للاطلاع عليها. على الرغم من عدم وجود مواقع تقدم دروسًا تعليمية تفاعلية مجانية لـ Swift (التي أعرفها - القراء ، إذا كان لديك موقع رائع لتوصي به ، فقم بنشره في التعليقات!) ، فهذا لا يعني أنه يتعين عليك الاعتماد فقط على الوثائق النصية.
هناك موارد عظيمة مثل نحن قلب سويفت إذا كنت تبحث عن برامج تعليمية تفاعلية مدفوعة الأجر ، أو برامج تعليمية من Apple مكتبة سويفت واسعة النطاق للنص والفيديو وكل شيء بينهما.
أكياس الكتب لطلاب المدارس الثانوية
عندما تكون في شك ، ابحث!
لقد كنت أقوم بترميز مواقع الويب بتنسيق HTML لأكثر من 18 عامًا ، لكنني ما زلت أستخدم Google كل يوم تقريبًا للتحقق مرة أخرى من جزء من التعليمات البرمجية ، أو دمج أداة جافا سكريبت مفتوحة المصدر. يعد محرك البحث الخاص بك أحد أفضل الأدوات التي لديك للعثور على إجابات أو معلومات لمشكلات الترميز الخاصة بك: هناك احتمالات ، أن شخصًا آخر عبر الإنترنت واجه هذه المشكلة من قبلك ، وتم حلها.
- مكدس الفائض هو أيضًا مصدر رائع. إنه مجتمع برمجة ضخم مليء بالمطورين الأذكياء ، ويستحق الزيارة دائمًا إذا كنت تواجه مشكلة في مشاريعك.
- مدارس W3 يخدم دورًا حيويًا في مساحة ترميز الويب: إظهار كيف من المفترض أن تعمل هذه الأشياء وتقسيم المكونات الفردية حتى تتمكن من رؤية ما يفعله بالضبط.
- كود ليس كمورد بقدر ما هو أداة لمطوري الويب. باستخدام CodePen ، يمكنك تجربة تغييرات مباشرة على الترميز الخاص بك دون الحاجة إلى حفظ صفحة وإعادة تحميلها ، أو مجرد استخدامها كملعب لمعرفة كيفية عمل HTML و CSS وجافا سكريبت معًا في تناغم الويب.
دعنا نكتشف معا!
سواء كنت ترغب في معرفة كيفية إنشاء موقع ويب ، أو إنشاء كتاب إلكتروني لمتجر iBookstore ، أو الحصول على مقدمة لتطبيق Workflow الرائع للتشغيل الآلي لنظام iOS ، أو سهولة في برمجة التطبيقات باستخدام Swift ، فنحن نأمل أن نتمكن من الإجابة عنك الأسئلة وتمنحك نقطة انطلاق جيدة.
هل لديك موضوع تريد منا أن ننظر فيه؟ اسمحوا لنا أن نعرف في التعليقات.
تم تحديثه في تشرين الثاني (نوفمبر) 2017: تحديث المحتوى لعام 2017.
احصل على المزيد من iPhone
ابل اي فون
- عروض iPhone 12 و 12 Pro
- الأسئلة الشائعة حول iPhone 12 Pro / Max
- الأسئلة الشائعة حول iPhone 12 / Mini
- أفضل حافظات iPhone 12 Pro
- أفضل حالات iPhone 12
- أفضل حالات iPhone 12 mini
- أفضل شواحن iPhone 12
- أفضل واقيات شاشة iPhone 12 Pro
- أفضل واقيات شاشة iPhone 12