عند دخولك الى عالم البرمجة ، تحتاج نوعا ما الى الأساس ، كيف ابنى الأساس بإعتبارى شخص لا اعلم ماذا تعنى كلمة برمجة ؟
و لكن عندى خبرة لا بأس بها فى مجال الحاسب الألى ، بالإضافة الى الخبرة فى مجال الجرافكس ، ولكن قرأتى عن البرمجة او عن لغات البرمجة ، اشعرتنى بالحاجة الى ممارسة البرمجة ، بالإضافة الى تجارب الكثيرين ، و لكن السؤال ، كيف ابدأ ؟
كيف ابنى الأساس قبل تعلم اللغة نفسها ؟
اقصد كيف اضع قدمى على اول السلم !
التعليقات
لا تهتم الان بلغة البرمجة .. اهتم اكثر بأن تفهم ما هي البرمجة, تستطيع ان تفهم الموضوع من احد الكتب الموجهة للمبتدئين .. مثلا
Java How to program هذا الكتاب لا يعلمك لغة جافا, بل يعلمك كيف تبرمج .. ويعلمك ايضا لغة الجافا
مع تمنياتي لك بلتوفيق .. واذا احتجت اي مساعدة لا تتردد ..
معظم الموارد التي تعلم البرمجة توفر هذه الخطوات التمهيدية. كما يمكنك الاستعانة بمواقع مثل
التي توفر بيئة ملائمة لتعلم البرمجة من الصفر باستخدام لغات يمكنك استعمالها في العالم الخارجي بعد تعلمها.
وإذا عندك أي سؤال فلن نقصر معك إن شاء الله.
اوافقك الرأي في بناء الاساس في البرمجة , و يجب ان نعلم هنا وهو شيء جيد ان معظم لغات البرمجة او جميعها انا لادري كوني مبتدأ فجميع لغات البرمجة تحمل اساسيات مشابهة اقصد هنا من ناحية الدوال و المتغيرات و الاساليب ( Methods ) لكن الاختلاف بالطريقة فقط فمثلا بعض لغات البرمجة يجب ان تكتب كلمة var قبل المتغير من اجل تعريف المتغير وبعضها لا تحتاج الى ذلك , الخلاصة بامكانك تعلّم اساسيات اي لغة برمجة تحبها او تراها تلبي احتياجاتك وهذا الشيء سيفتح لك الباب لبقية لغات البرمجة باذن الله :) .
فى أقسام علوم الحاسب فى بعض الجامعات الكبرى مثل MIT يستخدمون لغة python لتهيئة الطالب للدخول فى عالم البرمجة، وكذلك تنصح العديد من الكتب التعليمية و المواقع الخاصة بالبرمجة بنفس اللغة كمدخل لتعلم البرمجة، فكتاب جيد مثل Head first programming يستخدم python لشرح مبادئ البرمجة الثابتة والتى لا تتوقف غالباً على اللغة التى تستخدمها.
اي لغة لها اساسياتها، و لكن لك اللغات تقريبا تشترك في شيء، و هو المنهجية البرمجية
الخوارزميات، اظن ان هذه الاخيرة يجب ان تفهمها جيدا و تترك المجال لعقلك لكي يبدع وفق اسس منطقية
هذا مجرد راي متواضع، فأنا مبتدأ في البرمجة و هذا ما رايته في مشوار بدايتي...
و انشاء الله يفيدنا اهل الخبرة .... (@~@)
تحياتي الخالصة
برأيي، أفضل بداية لتعلم البرمجة هي تعلم أساسيات لغة النمذجة الموحدة UML، فهي تساعدك على تهذيب "حسك البرمجي" مستقبلاً. على الأقل مخططات الأصناف والكائنات Class Diagrams.