16

أفضل الطرق واللغات لدخول عالم البرمجة

السلام عليكم

منذ مدة وأنا أبحث عن التعلم الإختراق ووسائله ثم علمت أنه يجب أن أتعلم أولا لغات البرمجة لغة c++ ولكن واجهة صعوبة في فهمها خصوصا وأني لست جامعي ...أدرس 2ثانوي في الجزائر

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

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

التعليقات

وعليكم السلام ..

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

المهم يجب ان تحدد .. ما المجال الذي تود الدخول فيه من ناحية المنصات او مجال الاختراق ؟؟؟

اي هناك الويب ، تطبيقات الحاسوب الشخصي وسطح المكتب ، تطبيقات الاجهزة الذكية : الايفون ، الاندريود .. الخ وما بقي كثيير ... لذلك يجب ان تحدد اولا مجال عملك حتى تبدأ البداية الاولى ..

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

ارجو ان اكون قدمت جزء من سؤالك ... ولك تقييم ايجابي 1+

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

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

خاصة لانها بها ادوات تحرير تستطيع رؤية عملك .. من ازرار وعرض .. لتسهل عليك الامور

عالم الاختراق والامن عالم يحتاج إلى أرضية برمجية متقدمة. كما لو كنت تريد تعلم الجراحة قبل تتعلم أسس الطب الأولية. أنصحك بلغة Java أو c# كبداية

بارك الله فيك أخي هشام

نقاش ذو صلة

SymbianSyMoh : نصائحى لراغبى البدء فى البرمجة والقرصنة الاخلاقية

مرحبا بك. لتعلم البرمجة أنصحك بالتعلم على لغة الجافا أولا. حيث ان التعلم على هذه اللغة يفتح مداركك على مواضيع كثيرة مثل هياكل البيانات Data Structures والبرمجة الكائنية التوجه OOP وكذلك اصطياد وادارة الاخطاء Handling Errors وبهذا فأنت تضرب عصافير عدة بحجر واحد.

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

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

طبعا الكلام أعلاه اذا احببت تعلم البرمجة بشكل صحيح !

أما اذا احببت الاستعجال في أمرك وتعلم لغة من أجل هدف معين وهو (الاختراق وماشابه) فإن لغة Python قوية ولديها امكانات شبيهة كثيرا بلغة Java ولكنها تمتاز بقوتها في معالجة البيانات وكل ما يتعلق بالشبكات. لذلك انصحك بها.

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

اذا كنت تستخدم وندوز انصحك بلغة au3 :

و دوس و لكن اولا الدوس ثم بعد تعلمهم البايثون كل ما سبق لا يشترط الاتقان لكن فقط معرفة جيدة ثم تبدا فى سى (اختيارى) ثم الاهم الاسمبلى :'( .

ملحوظة : يمكن برمجة فيروسات خطيرة بلغة au3 .

اذا كنت تستخدم وندوز انصحك بلغة au3 :

و دوس و لكن اولا الدوس ثم بعد تعلمهم البايثون كل ما سبق لا يشترط الاتقان لكن فقط معرفة جيدة ثم تبدا فى السى (اختيارى) ثم الاهم الاسمبلى :'( .

ملحوظة : يمكن برمجة فيروسات خطيرة بلغة au3 .

الاسمبلى هى الاهم فى هذا المجال .

هذة دورات للغة au3 :

أنصحك بتعلم HTML إذا كنت مهتم بتطوير الويب فهي أسهل لغة على الإطلاق وبعد تعلمها سوف نفتح لك أبواب كثيرة لتعلم لغات أخرى مثل PHP و Javascript...

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

أول شيء يجب ان تسأل نفسك لماذا تريد ان تتعلم الآختراق ؟ اذا استطعت اقناع نفسك بالاجابة فستسطيع اكمال المشوار، تعلم لغات البرمجة ليس بالشيء الهين و لاتوجد طريق مختصرة للتعلم و ابتعد عن الكتب ذات العناوين الغريبة امثال تعلم جافا في ثانية وساعة و يوم.

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

و قبل خوض غمار هذا العالم و الانطلاق في تعلم لغات البرمجة و الادوات المختلفة يجب بناء الأساس الصحيح، فهناك اشياء كثيرة لتعلمها كمثال بسيط تراكيب البيانات و بناء الآلة هذه الأسياء تسهل لك التعلم و هي اساسية.

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