كيف تبدأ بتعلم البرمجة؟ الاسئلة الاكثر شيوعا عن البرمجة

0

كشغوف متحمس لتعلم البرمجة لكنك تحتاج لمعرفة معلومات مجهولة عن عالم البرمجة الممتع وتطرح عدة تساؤلات

هذا دليلك الأول لأغلب الاسئلة الأكتر شيوعا عن البرمجة Programming

أولا ماهي البرمجة ؟ 
هي لغة وسيطة للتخاطب بين المبرمج و الآلة وتتكون من العديد من الأوامر المكتوبة بلغة الانسان لتنفيذ مهام معينة , حيت تكتفي بكتابة عدة كلمات كل منها تترجم الى مهمة ينفذها الحاسوب وتضع بينها روابط منطقية 


- هل يتطلبني مستوى ذكاء عالي لتعلم البرمجة ؟
لعل الصورة التي يظهرها لنا الاعلام عن المبرمجين تجعلنا نعتقد انهم اشخاص عباقرة او ذوي مهارات عقلية خاصة ,لكن في حقيقة الامر جلهم اشخاص عاديين جدا قرروا تعلم البرمجة وبعضهم فاشل في الدراسة
فالبرمجة فن ايضا وليس مجرد علم حيت تفتح افاق الابداع بشكل عظيم امامك حيت يمكنك التفوق على اساتذتك
يمكنك تطوير مهاراتك في البرمجة والنجاح فيها بشكل كبير حسب شغفك وطموحك فيها

- هل ينبغي على المبرمج ان يكون ذو لغة انجليزية جيدة ؟ 
انت تحتاج لمعرفة القليل جدا عن اللغة الانجليزية لفهم معاني الاوامر البسيطة التي تستعملها , كما يمكنك ترجمتها وحفظ اهمها ان كنت غبيا
لكنك تحتاج طبعا الى مستوى جيد في الانجليزية فقط ان اردت متابعة اخبار اللغات البرمجية والتواصل مع مبرمجين غربيين لتبادل المعرفة وحل المشاكل 

- هل تتطلب البرمجة مستوى جيد في الرياضيات ؟ 
لا تحتاج حقا لمهارة كبيرة في الرياضيات الا تلك التي تكتسبها في المستوى الاعدادي او اقل , لكن هناك استتناء ان كنت تعمل على برمجة تطبيقات تصميم كالفوتوشوب وغيره , 

- اين ابدأ بتعلم البرمجة ؟ 
هناك قاعدة عصرية تقول : أبدء من حيث انتهى الاخرون او بمعنى اخر لاتعيد اختراع العجله ! -_-
ببساطة ان لغات البرمجة تتطور بسرعة هائلة بحيت لن تستطيع مجاراتها لذلك عليك البحت عن لغات البرمجة الاكتر شهرة ومحاولة اختيار الاكتر الاسهل بالنسبة لك ويجب ان تكون جديدة ايضا , حاليا يمكنك البدأ بتعلم احد لغات الدوت نت
Visual Basic .Net / C# .Net / C++ .Net

- أسهل طريقة لتعلم لغات البرمجة ؟ 
يمكنك تعلم البرمجة بدورات الفيديو على اليوتيوب كما يمكنك ايضا تحميل وقرائة كتب بالعربية او الانجليزية على الانترنت لـلغة التي تفضل , وهناك ايضا دورات مكتوبة ومصار عدة للتعلم حيت يمكنك ايضا الحصول على المساعدة بسهولة في المنتديات والجروبات على الفيسبوك

- هل يمكن تعلم كل شيء من النت ؟
ان اعتمدت على المصادر العربية فقط فقد تجد مشاكل في المضي بعيدا جدا في هذا المجال , لكن بالنسبة الى الانجليزية فنعم يمكنك الاكتفاء بالانترنت لتعلم كل شيء عن البرمجة ومتابعة كل جديد ايضا..

- ماهي المدة المطلوب لاتقان لغة برمجة ؟
ذلك يعتمد على مهارتك ومثابرتك حيت يمكنك احتراف لغة برمجة في اقل من ستة اشهر , مع كل شيء تتعلمه تستطيع بناء تطبيقات أكبر واكثر تعقيدا 

- وما هى المدة المطلوبة للانتقال الى لغة اخرى ؟
هذا يعتمد على مهاراتك ومدى اتقانك للغتك الاصلية .. فيمكنك الانتقال الى لغة بعد ذلك فى ظرف اسبوعان ان شاء الله .

- وما هى انواع البرمجة ؟
لا يوجد تعريف محدد لانواع لغات البرمجة لانها كلها غالباً مرتبطة ببعضها وباتقانك اى لغة برمجة يمكنك التعامل بسلاسة بأى نوع من الانواع الاخرى بعد اخذك خلفية بسيطة عن اساسيتها ..
ويمكنا لبقول ان انواع لغات البرمجة نسبياً هي:
1- البرمجة العادية
2- برمجة قواعد البيانات
3- برمجة مواقع الويب

- كيف اصبح محترفا في البرمجة ؟ 
بالتطبيق الكتير لما تعلمته وهذا ممتع
كما لا يوجد مقياس محدد للاحتراف في البرمجة فهي علم لا ينتهي , يمكننا ان نقول انك اصبحت محترفا عندما تصل الى مستوى يمكنك من حل المشاكل باقل وقت واقل عدد من الاسطر وبدقة كبيرة 

- هل لابد لى من معرفة لغات البرمجة السابقة ؟؟
كما اتفقنا سابقاً واكرر الكلام مرة اخرى لأهمية الكلام ..
لا يشترط لتعلم لغة برمجة حديثة البدء بلغة برمجة قديمة اوحتى معرفة اللغة التى نشأت عنها وتتطورت منها ..
لانه ببساطة ما وجدت لغة برمجة جديدة الا لتعالج قصور وأوجه العجز فى اللغة القديمة او اضافة بعض التطورات لتساير التطور المذهل والسريع فى المجالات الاخرى ..
اما ادا كان تخصصك الحاسب الالى فلابد ان اهمس فى اذنك انه يجب عليك ان تعرف وتتوسع افقياً وتأخذ فكرة لو بسيطة عن لغات البرمجة الحديثة وتحترف فى لغة واحدة فقط حتى يمكنك نقل برامجك من لغة الى اخرى بكل سهولة دون اى عوائق .

- ماهي أفضل لغة برمجة ؟
 لا تدخل في جدال مع الآخرين عن أي اللغات أفضل ؟ , لأنه لا توجد لغة أفضل ! كل اللغات تحتوي على مميزات عن الأخرى , لكن لا يوجد لغة أفضل من لغة ، المجادلة في أي لغة أفضل هو مجرد ضياع للوقت .
ولم يعد امامك الا ان تحدد هدفك وتختار احدى لغات البرمجة التى تريد دارستها ..

كنصيحة فقط , من المحبذ أن تبدأ باحدى لغات برمجة بيئة الدوت نت .NET، لكي تساعدك على فهم مبادئ البرمجة.

_____________
المصدر : مدونة المبرمج

برنامج سكراتش Scratch

2

سكراتش هي لغة برمجية جديدة تجعلك و بكل سهولة تنشأ قصصاً تفاعلية، رسوماً متحركة، ألعاباً ، موسيقى و فن -- و تشارك ابداعات على الشبكة.
صمم سكراتش لمساعدة الشباب (الذين أعمارهم من 8 سنوات وأكثر ) لتطوير مهارات التعلم في القرن الحادي والعشرين. عندما يقوم الشباب بانشاء مشاريع سكراتش، فأنهم يكتسبون أفكارا مهمة في الرياضيات والمسائل الحسابية، و في الوقت نفسه يكتسبون فهم أعمق لعملية التصميم.

لتحميل البرنامج 
البرنامج مجاني من خلال رابط الموقع بامكانك تنزيل النسخة الاخيرة
بالبداية يلزمك تنزيل 

Adobe AIR

تختار النسخة المناسبة لنظام التشغيل الخاص بك,, ثم تنزيل 

Scratch Offline Editor







أخوكم .. محمود الحيح

صانع الأفلام موفي ميكر Movie Maker

0


تريد أن تصنع فيلمك بنفسك؟ تستطيع ذلك من خلال برنامج الـ Movie Maker، فهو برنامج ظريف يسهل التعامل معه. يمكنك من خلاله دمج الصور ومقاطع الفيديو وتحويلها إلى أفلام، ويمكنك من خلاله أيضاً إضافة مقاطع موسيقية أو أغنيات أو حتى مقاطع مسجلة بصوتك إذا كنت تصنع فيلما وثائقياً مثلاً. ويسمح لك البرنامج بإضافة النصوص في أي جزء من الفيلم، وكذلك المؤثرات البصرية التي تخلق جواً من التجانس وتجعل فيلمك يبدو وكأنه أعد في مكان عالي الاحتراف.

لبرنامج الـ Movie Maker استخدامات رائعة
من خلاله يمكنك تحقيق الآتي:
  • مونتاج لمقاطع الفيديو.
  • تصميم ألبومات الصور التي تحمل أحلى ذكريات الطفولة أو الرحلات أو المناسبات.
  • تصميم للعروض والأفلام الدراسية والعمل بشكل احترافي أنيق.
  • عمل أفلام وثائقية.
  • صناعة أفلام درامية "من صنعك" وإخراجها بشكل شيق.
أين تجده
  • برنامج الـ Movie Maker هو من ضمن البرامج الأساسية المدمجة (غالباً) في نظام التشغيل Windows.
  • بالنسبة لمستخدمي Windows XP: فسيجدونه في فائمة الـStart  << All programs << Windows Movie Maker.
  • بالنسبة لمستخدمي  Windows 8  Windows 7: فهو لا يأتي مع نظام التشغيل مباشرة، بل يجب عليك تحميلهمجانياً من الرابط .
  • https://drive.google.com/file/d/0B2Dcr1SIylPHbVNHVzdfcDBKckU/view?usp=sharing
            او تحميلة مباشرة من الرابط - ملف مضغوط 
https://drive.google.com/file/d/1CsFRCFdP8hTJmQ02X6YtiOAh9vmCzb5k/view?usp=sharing

_تنصيب البرنامج 




______________________________________
أخوكم محمود الحيح

برنامج تحرير الصور المجاني GIMP

0



يعتبر برنامج GIMP من افضل البرامج المجانية لتحرير وانشاء الصور والتعامل مع كافة صيغها ويحتوي علي مجموعة كبيرة من الادوات التحريرية. البرنامج من تطوير وانتاج موقع GIMP والذ يعمل منذ اكثر من 20 عام في تطوير البرنامج. يوفر لك GIMP امكانية تصميم الصور بالقلم الرصاص وفرش التصميم المختلفة, كما يمكنك قص وتدوير ونسخ الصور ودمجها علي صور اخري وتغييم الحجم وضبط الدقة والجودة. المميز في برنامج GIMP ايضا انك تستطيع الكتابة علي اي صورة او خلفية بخطوط في غاية الروعة والجمال وتحريكها في اي مكان من الشاشة. يمكنك ايضا تحيرر الطبقات Layers كما في برنامج الفوتوشوب تمام. اخيرا فإن برنامج GIMP يتعامل مع كافة صيغ الصور المعروفة ويدعم اللغة العربية.

رنامج قوي لإنشاء وتحرير الصور. البرنامج يحتوي على مجموعة كبيرة من الأدوات التي تمكن من إنشاء وتحرير ودمج الصور الرسومية ما يقرب من أي تعقيد على المستوى المهني. الأعرج يدعم العديد من صيغ الصور المختلفة ويسمح لك العمل مع النقطية أو ناقلات الرسومات. البرنامج يعمل مع طبقات، والأقنعة، والمرشحات وسائط مختلفة من المزج. الأعرج تستهلك موارد النظام الحد الأدنى ويحتوي على واجهة بديهية.

السمات الرئيسية:

  • يدعم صيغ الصور المختلفة
  • عدد كبير من أدوات الرسم
  • وهناك مجموعة من تأثيرات مختلفة
  • تحويل صيغ الصور
  • تجهيز دفعة من الملفات

يمكنك تحميل البرنامج مجانا من موقع الشركة من هذا الرابط 
https://www.gimp.org/downloads/

_________________________________________________
اخوكم 
محمود الحيح


بدايتك في تعلم فيجوال بيسك 6 - فيديو

1
تعلم برمجة بعض البرامج البسيطة وكتابة الخوارزميات ورسم المخططات الانسيابية المناسبة لها..





محمود الحيح
Mahmoud Alheeh

اصنع سحابة الكلمات الخاصة بك من موقع wordle

1

السلام عليكم
اذا اردت عمل سحابة الكلمات الخاصة بك بشكلها الرائع والمعروف في التصميم 
يمكنك عملها بكل سهولة مع هذا الموقع الرائع 

لتضعها على غلاف صفحتك على الفيس بوك أو على بنر موقعك او مدونتك




كما يمكن استخدامها في مجال التعليم عن طريق كتابة مجموعة كلمات حول موضوع معين وعرضه امام الطلاب ليستخلصوا الأفكار بين هذه الكلمات باسلوب شيق وممتع,او تسجيل افكار الطلاب حول مفهوم معين للتوصل الى تعريفه, بامكانك الكتابة باللغة العربية



ما عليك سوى كتابة الكلمات التي تريدها ان تظهر في سحابتك في المستطيل الأعلى
او إن كنت صاحب مدونة الكترونية يمكنك فقط نسخ رابطها في الاسفل وتحصل على السحابة مباشرة ....

قم بتجربة الموقع الآن   من هنا 

عسى أن يعجبكم ويفيدكم 

أخوكم محمود الحيح

برنامج تحرير الصوتيات Audacity الرائع والمجاني

0


تنسيق الصوت, إضافة لمسات على مقاطع صوتية, تقطيعها, دمجها, إدخال بعض التحسينات عليها, إستعراضها, إضافة مؤترات خاصة, إنه عملاق الصوتيات Audacity إن كنت تريد برنامج يستطيع أن يكون أداة فعلية في مجال الصوتيات خصوصاً أنه قادر على المكساج و هو يقوم بحفظ صوتياته بصيغة MP3 و WAV و الأكثر من هذا أنه مفتوح المصدر .



المطور : Audacity
النوعية : الصوتيات
الترخيص : مفتوح المصدر
نظام التشغيل : الويندوز / الماك / اللينكس
موقع الرسمي : Audacity.sourceforge.net

__________________________________________________
أخوكم محمود الحيح

يتم التشغيل بواسطة Blogger.

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

جميع الحقوق محفوظه © محمود الحيح

تصميم الورشه