18

قبل الدخول لعالم البرمجة ، كيف ابنى الأساس ؟

  • Omar Khalil

عند دخولك الى عالم البرمجة ، تحتاج نوعا ما الى الأساس ، كيف ابنى الأساس بإعتبارى شخص لا اعلم ماذا تعنى كلمة برمجة ؟

و لكن عندى خبرة لا بأس بها فى مجال الحاسب الألى ، بالإضافة الى الخبرة فى مجال الجرافكس ، ولكن قرأتى عن البرمجة او عن لغات البرمجة ، اشعرتنى بالحاجة الى ممارسة البرمجة ، بالإضافة الى تجارب الكثيرين ، و لكن السؤال ، كيف ابدأ ؟

كيف ابنى الأساس قبل تعلم اللغة نفسها ؟

اقصد كيف اضع قدمى على اول السلم !

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لا تهتم الان بلغة البرمجة .. اهتم اكثر بأن تفهم ما هي البرمجة, تستطيع ان تفهم الموضوع من احد الكتب الموجهة للمبتدئين .. مثلا

Java How to program هذا الكتاب لا يعلمك لغة جافا, بل يعلمك كيف تبرمج .. ويعلمك ايضا لغة الجافا

مع تمنياتي لك بلتوفيق .. واذا احتجت اي مساعدة لا تتردد ..

هل يوجد كتاب Java How to program باللغة العربية ؟؟

14

لا , تعلم الانجليزية ثم البرمجة

لان الانجليزية اهم و تفتح لك ابواب و فرص لا تعد و لا تحصى

الخوارزميات هي الاساس

معظم الموارد التي تعلم البرمجة توفر هذه الخطوات التمهيدية. كما يمكنك الاستعانة بمواقع مثل

التي توفر بيئة ملائمة لتعلم البرمجة من الصفر باستخدام لغات يمكنك استعمالها في العالم الخارجي بعد تعلمها.

وإذا عندك أي سؤال فلن نقصر معك إن شاء الله.

اقصد كيف اكون اساس برمجى ، اقصد ، انه اذا بدأت بأى لغة برمجة و ليكن مثلا كالجافا ، هل انا بذلك قد وضعت الأساس !

ام هناك اساس يجب تعلمه قبل الدخول الى اللغة !؟

-1

فقط ابدأ وارجع بأي أسئلة يمكن أن تخطر على بالك.

اوافقك الرأي في بناء الاساس في البرمجة , و يجب ان نعلم هنا وهو شيء جيد ان معظم لغات البرمجة او جميعها انا لادري كوني مبتدأ فجميع لغات البرمجة تحمل اساسيات مشابهة اقصد هنا من ناحية الدوال و المتغيرات و الاساليب ( Methods ) لكن الاختلاف بالطريقة فقط فمثلا بعض لغات البرمجة يجب ان تكتب كلمة var قبل المتغير من اجل تعريف المتغير وبعضها لا تحتاج الى ذلك , الخلاصة بامكانك تعلّم اساسيات اي لغة برمجة تحبها او تراها تلبي احتياجاتك وهذا الشيء سيفتح لك الباب لبقية لغات البرمجة باذن الله :) .

فى أقسام علوم الحاسب فى بعض الجامعات الكبرى مثل MIT يستخدمون لغة python لتهيئة الطالب للدخول فى عالم البرمجة، وكذلك تنصح العديد من الكتب التعليمية و المواقع الخاصة بالبرمجة بنفس اللغة كمدخل لتعلم البرمجة، فكتاب جيد مثل Head first programming يستخدم python لشرح مبادئ البرمجة الثابتة والتى لا تتوقف غالباً على اللغة التى تستخدمها.

اي لغة رح تتعلمها رح تتعلم الأساس معها لأنه الأساسيات متشابهة (متغيرات،ثوابت،وظائف برمجية......)

اي لغة لها اساسياتها، و لكن لك اللغات تقريبا تشترك في شيء، و هو المنهجية البرمجية

الخوارزميات، اظن ان هذه الاخيرة يجب ان تفهمها جيدا و تترك المجال لعقلك لكي يبدع وفق اسس منطقية

هذا مجرد راي متواضع، فأنا مبتدأ في البرمجة و هذا ما رايته في مشوار بدايتي...

و انشاء الله يفيدنا اهل الخبرة .... (@~@)

تحياتي الخالصة

برأيي، أفضل بداية لتعلم البرمجة هي تعلم أساسيات لغة النمذجة الموحدة UML، فهي تساعدك على تهذيب "حسك البرمجي" مستقبلاً. على الأقل مخططات الأصناف والكائنات Class Diagrams.

طيب ،، هل في كتاب جيد لهذه الماده؟