بعد ان قضيت سنة في تعلم الفوتوشوب اكتشفت ان التصميم لا يناسبني من جهه اخرى لطالما اردت تعلم البرمجة لكن لم تكن لدي فكرة عنها او حتى العزيمة لتعلمها لكن الان لدي العزيمة و انا مصر على تعلمها.
المشكلة اني لا اعرف اي شيء ( اي شيء ) عن البرمجة و لا من اين ابدأ
هل هناك مواقع لتعلم المصطلحات الاساسية و تعلم لغات البرجمة ؟
ايضا ما فوائد البرمجة ( حسب رأيك ) ؟
وشاركنا تجربتك في تعلم البرمجة .
التعليقات
بالنسبة لي، فأنا أعتقد أنك يجب أن تبدأ بالمطالعة. اقرأ في الانترنت عن علم البرمجة والمعلوماتية وخصائصه ومحتوياته وأهدافه وفوائده.
بعد ذلك، حاول التخصص في بحثك أكثر، فإن وجدت مثلا مصطلحات غريبة أثناء قراءتك حول البرمجة، ابحث عنها وحاول تفصيلها وفهمها. (دع الأفكار تتكامل في رأسك)
بعد ذلك، اقرأ عن لغات البرمجة، أنواعها، فئاتها، فوائد كل منها، وأيضا ماذا تستطيع أن تصنع في كل منها، أي مجالاتها التخصصية.
اختر اللغة الأقرب إليك وإلى رغبتك. لا تبدأ البحث عن قواعد البرمجة فوراّ، إنما اقرأ المزيد حول هذه اللغة، تاريخها وفوائدها، ومجالاتها بشكل مفصل ودقيق، وبناءّ على ذلك، تأكد أن خيارك صحيح، أما إن تراجعت في قرارك فلا بأس، أعد البحث.
اقرأ كتبا حول اللغة التي اخترتها، عن كيفية البرمجة باستخدامها. وأيضا اقرأ الكتب الجامعية أو الأكاديمية حول هذه اللغة إن توافرت (سواء كنت جامعيا أم لا). أعتقد أنها ستفيدك.
نصيحتي الأخيرة لك، هي أنه عليك متابعة المواقع الإلكترونية التي تنقل آخر الأخبار التقنية في مواضيع البرمجة والمعلومات، وإلى جانب الأخبار، تنشر مقالات عالية المستوى حول الأمور التقنية بشتى أنواعها، وإن لم ترتبط بالبرمجة بشكل مباشر.
هذا الفيديو لاختيار أفضل لغة برمجة ،
وطبعا القناة ، قناة الأخ زهير madrassa tech ، تتوفر على العديد من الكورسات ..
أما عن الفوائد التي تسأل عنها ، فهي التي جعلتك تتعلم لغة البرمجة ، على سبيل المثال أنت تود برمجة الويب أو تطوير الويب ، فهذه هي الفائدة التي دفعتك لتعلم اللغة ..
لا اعلم ان وضع احدهم رابط هدا المقطع قبلي المهم انه سيفيدك في تحديد وجهتك في تعلم البرمجة كما انك تستطيع تعلم جميع انواع البرمجة ولكن انتهي من لغة معينة بشكل كامل وباشر فالاخرى ولا تجعل الامور مختلطة عليك حتى لا تجد نفسك وقاعا بمتاهة اللغات البرمجية وعموما إن كنت تريد تطوير الويب ابدأ بالـhtml ثم CSS ثم Java بهذا الترتيب فأسهل لغة هي html من وجهة نظري حتى اني حضرت دورة لها وعندما تعلمت الاساسيات لم اكمل الدورة وتعلمت باقي اللغة بنفسي
فى البداية حدد ماذا تريد ان تصنع تطبيقات سطح مكتب ام مواقع ويب اما ماذا
بالبرمجة انت تصنيع كل شئ حولك من تطبيقات على هاتفك الى تلفازك وسيارتك كل شئ الكترونى تدخل فيه البرمجه بشكل أو بأخر
بالنسبه لى هذا مجال دراستى ولكن بالنسبه لى اعلم جيدا أن البرمجه ما هى إلا وسيله وليست غايه بمعنى انا لا ادرس فى الجامعةلاتعلم البرمجه هى فقط الطريقه التى استخدمها لتنفيذ ما اريد :) اتمنى أن يكون معنى كلامى واضحا
برمجة مواقع الويب تعجبني و لكن هل من طريقة لتعلم المصطلحات الاساسية مثلا في المقالات الموجوده على الانترنت لتعلم البرجمة ذكر مصطلح هاردوير و لكني لا اعرف هذه المصطلحات
يجب أولاً أن تحدد هدفك من البرمجة، فيم ستستخدمها؟ ثم تبحث عن اللغات التي تستخدم لهذا الهدف، ثم تتعلم هذه اللغة وتحقق هدفك.
مثال:
من أهداف البرمجة: برمجة تطبيقات لنظام IOS، اللغة المستخدمة هي لغة swift، يجب عليك تعلم هذه اللغة لتستطيع برمجة تطبيقات IOS
يجب أولاً أن تحدد هدفك من البرمجة، فيم ستستخدمها؟ ثم تبحث عن اللغات التي تستخدم لهذا الهدف، ثم تتعلم هذه اللغة وتحقق هدفك.
تحديد الهدف + البحث + التعلم = النجاح
الموضوع سهل عندما تصفه بهذه الطريقة
استطيع ان افترض ان الصطلحات سأتعلما عن طريق البحث و بالوقت مع تعلم اللغة ؟؟
أنا في مثل حالتك، مبتدئ في البرمجة حتى أنني لم أبدأ في التعلم بعد.
أعتقد أن المصطلحات نعم ستتعلمها أثناء تعلم اللغة.
هذا ما ظننته
بالمناسبة بحثت قليلا و وجدت بعض التطبيقات الاجنبية الجيدة للتعلم الكثير من الامور و منها البرمجة Lynda.com و Edx و Khan academy
احببت ان اطلعك عليها بحكم كون كلانا مبتدئان
إن كنت تريد البدء في تطوير الويب راجع المقال التالي
راجع هنا يا صديقي :)
المشكلة اني لا اعرف اي شيء ( اي شيء ) عن البرمجة و لا من اين ابدأ
الحل هو أن تبدأ, بأي شيء ويب ؟ عليك بـ C#/pythom/php/ruby بالإضافة لـ JAVASCRIPT و HTML و CSS أيضا"
قناة Webzero هي الأفضل على المستوى العربي
أندرويد ؟ أفضل جافا فهي تعلمك البرمجة بشكل عام و يمكنك لاحقا" الانتقال إلى kotlin عندما تلاحظ أنها نضجت بما فيه الكفاية
برامج سطح مكتب ؟ سي شارب الأفضل لويندوز و جافا لبناء تطبيقات تعمل على كل المنصات
آيفون ؟ لغة swift
برمجة أنظمة ؟ ربما c او cpp
ذكاء اصطناعي أو ML عليك ب بايثون
الحل هو أن تبدأ
هل هناك مواقع لتعلم المصطلحات الاساسية و تعلم لغات البرجمة ؟
البرمجة ليست قاموسا" من الكلمات البرمجة فكر لا أكثر و لا أقل, هل تملك تفكير تحليلي ؟ بحيث تُحلل المشكلة الكبيرة لمشاكل أصغر فأصغر ؟ هذه هي البرمجة
الـ syntax (المصطلحات و الكلمات المحجوزة) غير مهمة بذات القدر, الكل يستطيع تعلمه
إن تعلّمت البرمجة فتستطيع التنقل بين لغات البرمجة و مجالاتها بسلاسة كبيرة
ايضا ما فوائد البرمجة ( حسب رأيك ) ؟
على المستوى الإنساني هي من جعلت العالم ما هو الآن
على المستوى الشخصي كأي علم آخر أنت جيد ؟ ستعمل و و تستمتع و ربما تصنع الملايين, أنت سيء ؟ عذرا" سأوظّف رجلا" غيرك
هنا مجموعة من الـ FAQ :
هل البرمجة علم صعب ؟
لا و نعم في ذات الوقت, تحتاج الوقت و التفكير, لي سنتين أتعلمها (و لأنني فهمتهما لا أجرؤ أن أقول أنني حتى متوسط المستوى فيها) صدقني تأتي عليك فترات تعتقد أنك لا تصلح لهذا العلم أبدا" و عليك تعلم شيء آخر لكنني تابعت
خلاصة القول, تأخذ 700 ساعة للتعلم, و العمر كاملا" لاحترافها
هل كومبيوتري جيد من اجل البرمجة
نعم بدون أن أعرف موصفاته
هل احتاج الانكليزية ؟
من الأفضل, عندما أواجه شيء ما لا أبحث في حسوب و إنما في stackoverflow هناك يتحدثون لغة اسمها الانكليزية
اللغة الأفضل لي ؟
لا يوجد لغة أفضل من لغة, كل لغة لها مساوئها و حسناتها (حتى لو سمعت fanboy يقول أن لغته خالية من العيوب)
الآن أخرج للسوق في بلدك و خذ نظرة على اللغة المطلوب أكثر و ابحث في يوتيوب عن دورات و ابدأ التعلم
قائمة بمصادري المفضلة :
pluralsight
Udemy
Lynda
Linux Academy
Webzero
Muhammad essa
codeacademy
FreeCodeCamp
كيفية الحصول على حساب مجاني في Lynda ::
كيفية الحصول على حساب مجاني لثلاثة اشهر في pluralslight
بالتوفيق
انصحك بهذا الموقع
وطالما انت مبتدئ ابتعد عن الكتب نهائيا وخليك على الفديوهات وبعض المواقع واعرف ان بعد تعلمك أي لغة برمجية
سوف يكون كامل عملك هو استدعاء كلاسات
ستجد كل أجوبتك هنا