19bg2tz64pfrsjpg

لعلّ العديد من زوار الموقع يطرحون الأسئلة التالية : كيف ابدأ في البرمجة ؟  ما هي أحسن لغة برمجية ؟ و ما هي اللغة الأسهل تعلّمها ؟

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

لذا دعوني أعرض عليكم بعض اللغات البرمجية التي أعجبتني شخصياً و أعجبت الكثير مثلي لسهولة تعلمها !

الجافا Java

19bg30lwyv3onjpg

جافا هي واحدة من اشهر  اللغات و المستعملة بقوة في ميدان برمجة التطبيقات.

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

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

لغة جافا لا تختلف كثيرا عن c و c++ لأنها مستمدة منهما.

روبي Ruby

19bg36h1bemaujpg

روبي هي لغة برمجة ديناميكية مفتوحة المصدر  ابتكرها عالم الحاسوب  Yukihiro Matsumoto  في التسعينيات مما يجعلها لغة حديثة نسبيا.

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

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

بايثون Python

19bg3xjqffd8zjpg

عندما تقرر تعلم البرمجة فأكيد ستضع بايثون في اعلى اللائحة لما تمتاز به من سلاسة.

تم تطويرها في الثمانينيات من قبل Guido van Rossum. اللغة مفتوحة المصدر و مجانية للاستخدام  حتى للتطبيقات الاشهارية.

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

سي/سي بلس بلس C/C++

19bg3lzexjac1jpg

سي C

لغة اكثر من رائعة تعرف حاليا نطاق استعمال واسعا و شهرة لا مثيل لها قد تجد ما تبحث عنه في هاته اللغة لانها تعتبر ام اللغات التي نعرفها اليوم ابتكرت اصلا للعمل على انظمة لينكس.

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

سي بلس بلس C++

أما عن سي++ فما هي إلاّ امتداد و تطوير للسي تضم العديد من مميزات الغات البرمجية عالية المستوى  تعتبر سي++ لغة جد سهلة و ممتعة و شاملة بداية من أنظمة التشغيل الى التطبيقات و البرامج وصولاً إلى بعض الألعاب الرائعة التي أثبتت قوة سي++

الآن اذا ما أردت تعلم برمجة التطبيقات و البرامج فأنصحك باختيار واحدة من هاته اللغات الرائعة إذا ما كانت لدي اي اضافة للموضوع فارجو اضافتها في تعليق من فضلك.





Related posts:



686

About author:

ياسين خضار من الجزائر، كالكثير ممن يزورون الموقع يُحب أن يسميّ نفسه geek (مهووس) و يحب كل ما يحيط بالمعلوميات و عالم الحواسيب، يُحبُ أيضاً أن يخلُد للفراش و هو قد أفاد شخصاً بمقالاته على تقانة.





Comments:

شكرا على الموضع القيم .. بالنسبة لي من بين هده اللغات أفضل JAVA

كذلك من وجهة نظري فانا افضل جافا و سي ;)

السلام عليكم الحقيقة اللغات التى ذكرتها منوعة ورائعة ومتعددة البيئات (بيئات التشغيل أقصد)
لكن الحقيقة أنا ارى أنها من اصعب لغات البرمجة مقارنتا بلغة GO الجديدة والسلسة، وكذا لغة VB الرائعة والتى تشيه اللغة الانجليزية تماما اي ليس بها اي صعوبات بالنسبة للمستخدم العادي والمبتدأ :hmm: كان هذا رأيي والله أعلم . :)

شكرا على النصيحة لكن اللغات التي اخترتها اخترتها بعد بحث عميق و تحليل لبعض الاكواد البرمجية و مشاهدة عدة دروس لكن على العموم لكل و جهة نظر لكن شكراااااااااا جزيلا :kiss: :kiss: :kiss: :kiss:

نصيحة/ في المرة القادمة أحرص على أن تكون الصورة كبيرة :p

مشكوور اخي على الموضوع، توجد لغات لم اسمع بها بتاتا :p

طبعا انت تقصد بقولك “توجد لغات لم اسمع بها بتاتا ”
لغتي ruby & python أنا أقول لك انه امر عادي لأنهما يعملان في بيئة غير التى انت متواجد فيها وهي بيئة Gnu Linux =)

لا شكر على واجب اخي هدفي كان تبسيط بعض الاشياء لمن كان يريد تعلم البرمجة فقط :angel: :angel:

رائع، مشكور :) :)

لا شكر على واجب

شكرًا على المعلومات القيمة :)

لا شكر على واجب

موضوع اكثر من رائع
;-(

ههههههههه شكرا شكرا :woot: :woot: :woot: :woot:

السلام عليكم عندي بحث ضروري عن لغة روبي اتمنى تساعدني ابي اعرف لمن نسبة لغة روبي او نسبه لمين؟؟ اتمنى يجيني الرد سسرريع وشكرا ?

رائع أخي مشكور على ;) مجهودك القيم <3

لا شكر على واجب
:woot:

مشكوور اخي على الموضوع =)

هذا من واجبي :lol:

مقالة مميزة يا أخي شكراااااااااا

شكرا
شخصيااستعملت سي و الجافا
و الخلاصة ان سي هي الاصل و القاعدة و الجافا اسهل و مطورة اكثر

C و PHP هي أفضل اللغات البرمجية ^_^

موضوع رائع :police:

شكرا لك اخي على المقال ، لكنك دكرت لغات برمجة التطبيقات والبرامج
لكن لغات برمجة الويب أسهل بكثير ك html , css , javascript

HTML و CSS ليسوا بلغة برمجة أخي أنس =)

شكرا على هذه المقالة :p

مقالة جميلة ^_^ شكرا لك اخي ;)

مقالة جميلة
:love:

شكرا على المعلومات . ننتضر و ضع دروس لتعليم هذه اللغات
=)

شكرا جزيلا موفق ان شاء الله =)

السلام عليكم،

أول شيء، أغلب هذه اللغات تعتبر أصعب لغات لا في التعلم ولا حتى في طريقة البرمجة،
لهذا سأذكر بعض مما أعرفه مسبقا (لست أعلم كل شيء)
Java: لا ينصح بها أبدا لبناء التطبيقات الكبيرة أو العملاقة لإنها تعتمد على تقنية Virtual Machine، مما يجعلها أبطأ لغة في الساحة (إبحث عنها ^_^ )

Ruby: غير منصوح بها أبدا، بإمكانك تعلم vb.net أو حتى c# فهما سهلتان و أقوى منها بكثيير علما أنهما تحت مضلة .net

بايثون: لغة جميلة ويمكنك تعلمها بسرعة و سهوولة، مشكلتها الوحيدة هو أنها تستلزم من المستخدم تثبيت الكومبايلر ليستخدم البرنامج المبرمج بها، أنصحح بها :)

c++/c: سي بلس بلس و ما أدراك ما سي بلس بلس، لغة عملاقة، قوية، ذات خصائص جبارة، مشكلتهها لا تكمن فقط في تعلمها وححسب، بل في كيفيية البرمجة، فمثلا لو أخدنا vb.net أو c# فسنجد أنهما سسهلتان، لما؟ لإن مكتبات .net تختصر الكثير من العمل على المبرمج، بينما c++ فلا، وأبسط مثال هو برمجة GUI لبرنامجك، ستجد الأمر صعبا للغاية و قد تستعمل برامج خاصة وهذا غير منصوح به، لهذا فإن لغة c++ لغة متقدمة ولا ينصح المبتدئين بالدخول لها مباشرة! (نفس الأمبر ينطبق مع c،، الإختلاف بسيط في syntax لكنهما مختلفتان جذريا، بحيث أن لغة c لغة تنفيذية ولغة c++ لغة كائنية التوجه)

سأعطي الأن مثالا بسيطا للإنتقال بين اللغات وتعلمها بكل سهولة :) :

1-تعلم vb.net ، هذه اللغة جميلة، قوية و سهلة ستساعدك بالفعل على فهم أغلب قواعد البرمجة إن لم نقل كلها!

2-تعلم c#، الأمر أسهل بكثير، لما؟ ههه لإن c#=vb.net، الإختلاف هو syntax أو طريقة كتابة الكود (ستتعلمه بسرعة بحكم تجربتك مع vb.net)

3-إختر توجهك، هل تريد أن تكون مطور ويب؟ أم تطبيقات مكتبية؟ أم تطبيقات للأيفون/الأيباد؟ :

3-1 مطور ويب : تعلم html و css، الآمر لن يستتغرق وقتا طويلا (لن يتجاوز الأسبوعين) عندها إنتقل (بعد تطوير عدة مواقع لصقل المهارة) إلى jQuery فهي مكتبة تختصر مشقة Javascript. ثم أخيرا تعلم أحد لغات البرمجة من طرف السيرفر (ASP.net او php) لن تجد أي صعوبة في كلا اللغتين، الأولى تحت إطار .net (إستخدم vb.net أو c# لبناء مواقعك :))والتانية ستتعلمها بإعتبارك مبرمجا في c# (ستجد أن لهما نفس syntax تقريبا)

3-2 مطور تطبيقات مكتبية: تعلم c++ و إنتهى الأمر (لابد من 6 أشهر إلى سنة من الخبرة وصقل المهارة على الأقل في هذه اللغة لتتعلم خفاياها.

3-3 مطور تطبيقات أيفون: تعلم c ثم (بعد 6 أشهر إلى سنة من الخبرة) Objective-c وعندها لن تواجه أي مشكلة بإذن الله

وأتمنى لو تطور هذا الرد ثم تحوله لمقالة، سيكون أكثر إفادة :)

بالنسبة للقوة (قوة لغة برمجة)، ليس هناك معيار للقوة، لإن ليس هنالك أي لغة أقوى من أخرى، لكن في حالة المجال التخصصي يمكن إعتبار معيار القوة ممكنا. :whistle:

# nasser

نسيت ان تقول من لايجيد اللغة الانجليذية بشكل جيد جدا .. فلا يحاول تعلم هذه اللغات …فالفشل هو النهاية ..الاكيدة ..واقصد من لا يجيد لا :( العربية فقط

:woot: طوووووووووووووط خلك ع البايثون طوط انتهى :woot: :woot: :woot: :woot: :woot: :woot:

# ALILO

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

# محمد عطية

انا اشكر الاخ حمادي أغراس لما وضحه لي فى هذه النقطة


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

C#

:woot: محتار بين 3 لغات
C++
JAVA
PYTHON

وشكرا ..

# عبدالله الهويسين

السلام عليكم

فكرةة روعه االاربع برامج وجزاك الف خير وكذلك اضيف من عندي لغه وضخمه وتستخدم شغلات كثيرهه منافسه للسي بلس بلس

D programminge :bandit:

# عبدالله الهويسين

python بكل بساطه خطيره وقويه وتستعمل في بيئه جرافيكس وتطورات الرسومات وكذلك تقدر تطور فيها اضافات سمينا فور دي ~ تسمى Plugins

# محمد

هل يعرف أحدكم ما هو البرنامج الأفضل للبرمجة بلغة السي وان عرفه أحدكم فليتكرم ويضع رابط تحميل البرنامج ;-(

# walid

شكرا جزيلا لك اخي على الموضوع الله
استفد كثيرا من هذا المقال الرائع جزاك الله خيرا =)

أُفضّل سي وجافا وخصوصاً جافا لأنها تعتبر لغة برمجه المُستقبل (تطبيقات الموبايل)

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

فعلا اود ان اقوم بتعلم الجافا في تهمني كثيراً ,,, ;) ;)

Write a comment:

You have to login to be able to post comments.