19bg2tz64pfrsjpg

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

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

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

الجافا Java

19bg30lwyv3onjpg

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

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

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

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

روبي Ruby

19bg36h1bemaujpg

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

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

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

بايثون Python

19bg3xjqffd8zjpg

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

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

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

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

19bg3lzexjac1jpg

سي C

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

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

سي بلس بلس C++

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

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





مقالات ذات صلة :


Profile photo of ياسين خضار
686

عن

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





التعليقات :

# أنس انفيسي قبل 3 سنوات
Profile photo of أنس انفيسي

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

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

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

# قريب ياسين قبل 3 سنوات
Profile photo of قريب ياسين

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

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

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

# قريب ياسين قبل 3 سنوات
Profile photo of قريب ياسين

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

# Ilyas Ariba قبل 3 سنوات
Profile photo of Ilyas Ariba

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

# قريب ياسين قبل 3 سنوات
Profile photo of قريب ياسين

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

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

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

# Ech-chaaba Mouad قبل 3 سنوات
Profile photo of Ech-chaaba Mouad

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

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

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

# رباح مدني قبل 3 سنوات
Profile photo of رباح مدني

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

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

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

# اسلام رضا قبل 3 سنوات
Profile photo of اسلام رضا

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

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

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

# سميه قبل 10 شهور

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

# Zack GetSukie قبل 3 سنوات
Profile photo of Zack GetSukie

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

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

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

# Hamza Harakat قبل 3 سنوات
Profile photo of Hamza Harakat

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

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

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

# sifeddine قبل 3 سنوات
Profile photo of sifeddine

موضوع رائع ^_^

# ياسين خضار قبل 3 سنوات
Profile photo of ياسين خضار

شكرا

# أيوب التمايتي قبل 3 سنوات
Profile photo of أيوب التمايتي

ممتاز واصل!!

# oudesign قبل 3 سنوات
Profile photo of oudesign

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

# ياسين باداس قبل 3 سنوات
Profile photo of ياسين باداس

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

# Houssam Gouaalla قبل 3 سنوات
Profile photo of Houssam Gouaalla

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

# Abdellatif قبل 3 سنوات
Profile photo of Abdellatif

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

# anashamdani قبل 3 سنوات
Profile photo of anashamdani

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

# سفيان صبيري قبل 3 سنوات
Profile photo of سفيان صبيري

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

# سفيان ايت سعد قبل 3 سنوات
Profile photo of سفيان ايت سعد

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

# محمد الغنامي قبل 3 سنوات
Profile photo of محمد الغنامي

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

# aimen tiba قبل 3 سنوات
Profile photo of aimen tiba

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

# حيسون بوجمعة قبل 3 سنوات
Profile photo of حيسون بوجمعة

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

# facebook100001053972126 قبل سنتين
Profile photo of facebook100001053972126

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

# حمادي أغراس قبل سنتين

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

أول شيء، أغلب هذه اللغات تعتبر أصعب لغات لا في التعلم ولا حتى في طريقة البرمجة،
لهذا سأذكر بعض مما أعرفه مسبقا (لست أعلم كل شيء)
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

# محمد قبل 9 شهور

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

# walid قبل 8 شهور

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

# احمد الجميل قبل شهرين
Profile photo of احمد الجميل

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

# abousamir sherif قبل شهرين

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

# جوني قبل شهرين

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

كتابة تعليق :

xD oO ^_^ =] =) ;-( ;) :| :woot: :whistle: :sleep: :sick: :police: :p :o :ninja: :mm: :love: :lol: :kiss: :hmm: :evil: :bandit: :angel: :alien: :D :) :( 8)