## نصيحتكم لشخص يرغب في تعلم البرمجه من الصفر ##
banner
2018-10-19 , 08:49 مساءً
بوالهش’s Avatar
بوالهش

بارز

المشاركات:2478
التسجيل:Sep 2009
بوالهش
السلام عليكم

في الحقيقه اريد تعلم البرمجه ومع العلم ان ماعندي اي خبره بالموضوع

عندي كم سؤال اتمنى يجاوبني من له خبره بالموضوع:

1. اي لغه ابدأ .. ماهي اللغه اللي تنصحوني ابدأ فيها .. مع العلم اني ودي اتعلم تصميم مواقع في البداية

2. اريد مصدر (عربي) ممتاز للتعلم

3. لغتي الانجليزيه متوسطه تقريبا .. هل ممكن اتعلم برمجه بلغه متوسطه ؟

شكرا لكم
Enlarged Image
2018-10-19 , 08:49 مساءً
2018-10-20 , 06:46 مساءً
مهند الرسيني’s Avatar
مهند الرسيني

مشارك

المشاركات:461
التسجيل:Jul 2015
مهند الرسيني
جواب السؤال الأول:
[QUOTE]
وعليكم السلام ورحمة الله وبركاته
HTML + CSS تعتبر من أهم الأساسيات في تطبيقات الويب وهم يعتبرون لغات توصيفية وليست لغات برمجة
بعد أن تعرف هذه الأساسيات يبقا لك تختار لغة برمجة
يوجد نوعين من لغات البرمجة بالنسبة للويب ، لغات تعمل في جهاز العميل (Client Side) ولغات تعمل في الخادم الذي يخدم العميل (Server Side)
إذا كنت تريد أن تكون مطور ويب له قيمة فعليك تعلم لغة من كل نوع


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

كذلك خرجت تقنية جديدة باسم WebAssembly تتيح للغات البرمجة التي تعمل على الخادم بالعمل على جهاز العميل وتدعم هذه التقنية ثلاث لغات بشكل مبدئي وهم C/C++/Rust

----

الخلاصة إذا كنت تريد ان تصبح مطور ويب وتمشي مع العالم يمكنك تعلم HTML + CSS + JS + PHP ، لكن لتعرف أن العالم بدأ يتغير قليلاً ويرجح أن تكون تقنية WebAssembly هي الثورة الجديدة Imageلذلك إذا كنت تريد أن تغامر قليلاً يمكنك تعلم أحد اللغات التي تدعمها هذه التقنية وأرجح لك لغة Rust[/QUOTE]


جواب السؤال الثالث: نعم


بالتوفيق
2018-10-20 , 06:46 مساءً
2018-10-20 , 07:57 مساءً
بوالهش’s Avatar
بوالهش

بارز

المشاركات:2478
التسجيل:Sep 2009
بوالهش
مهند الرسيني كتب:
جواب السؤال الأول:



جواب السؤال الثالث: نعم


بالتوفيق


الله يجزاك خير واشكرك على الرد

طيب بالنسبه للغة Rust الجديده هذي .. تنصح اني اتعلمها وانا ما اعرف شي بالبرمجه؟
( يعني هل ممكن انها تكون اول لغه اتعلمها او لازم يكون عندي خلفيه في الجافا او HTML على سبيل المثال او اي لغه اخرى)

وشكرا لك
2018-10-20 , 07:57 مساءً
2018-10-21 , 03:42 صباحاً
مهند الرسيني’s Avatar
مهند الرسيني

مشارك

المشاركات:461
التسجيل:Jul 2015
مهند الرسيني
أفضل مسار أشوفه لك أنك تتعلم:
1- HTML + CSS
2- JavaScript
3- Python
4- Rust (اختياري)



---



لغة Rust تطلب جهد أكثر لتعلمها مقارنة بـ Python مثلاً ، لذلك إذا كنت تبحث عن الأسهل فـ Rust ليست خيار جيد كأول لغة.


غالباً ما يستخدم المبرمجين لغة Rust بسبب مزايا اللغة، أحد أبرز مزايا اللغة سرعة أداء البرامج المكتوبة بها وخفتها على الذاكرة ..



لغة Rust تشتغل على الـ Server Side لذلك راح تكون بديل للـ Python وتقدر كذلك تشغلها على الـ Client Side من خلال تقنية WebAssembly لكن هذي التقنية توها طالعة فصعب تعتمد عليها في مشاريعك في الوقت الحالي على الأقل :)



شغلة أخيرة .. السوق عندنا ما يعترف باللغات الجديدة .. لذلك Python مثلاً مطلوبة بالسوق .. بنما Rust ليست مطلوبة ..


بالتوفيق.
2018-10-21 , 03:42 صباحاً
2018-10-21 , 10:49 صباحاً
بوالهش’s Avatar
بوالهش

بارز

المشاركات:2478
التسجيل:Sep 2009
بوالهش
مهند الرسيني كتب:
أفضل مسار أشوفه لك أنك تتعلم:
1- HTML + CSS
2- JavaScript
3- Python
4- Rust (اختياري)



---



لغة Rust تطلب جهد أكثر لتعلمها مقارنة بـ Python مثلاً ، لذلك إذا كنت تبحث عن الأسهل فـ Rust ليست خيار جيد كأول لغة.


غالباً ما يستخدم المبرمجين لغة Rust بسبب مزايا اللغة، أحد أبرز مزايا اللغة سرعة أداء البرامج المكتوبة بها وخفتها على الذاكرة ..



لغة Rust تشتغل على الـ Server Side لذلك راح تكون بديل للـ Python وتقدر كذلك تشغلها على الـ Client Side من خلال تقنية WebAssembly لكن هذي التقنية توها طالعة فصعب تعتمد عليها في مشاريعك في الوقت الحالي على الأقل :)



شغلة أخيرة .. السوق عندنا ما يعترف باللغات الجديدة .. لذلك Python مثلاً مطلوبة بالسوق .. بنما Rust ليست مطلوبة ..


بالتوفيق.


الله يجزاك خير .. بديت فعلا مع HTML

وان شاء الله بحاول اني امشي على الخطه هذي
2018-10-21 , 10:49 صباحاً
2018-10-22 , 02:34 مساءً
alsandeed’s Avatar
alsandeed

مبدع

المشاركات:3525
التسجيل:Mar 2011
alsandeed
إذا أنت فعلاً مهتم بتعلم البرمجة عموماً وما بتتخصص في الويب من أولها
انصحك تبعد عن هذا المسار بحكم إنه احتمال تطفش قبل ما تبدأ البرمجة !
بيخليك مشتت خصوصاً إنك بتبدأ لأول مرة وبتضيع بين الواجهات والأكواد

أشوف تدرس جافا مثلاً
بتلاقي كثير دروس عربية وأمثلة كثيرة وبتخليك قوي أوبجيكت أورينتد إن شاء الله وكل تركيزك على هذا الكود
تمارين كثير وبتصير ممتاز إن شاء الله بعدين شوف الطريق اللي تحبه
2018-10-22 , 02:34 مساءً
2018-10-23 , 02:07 مساءً
بوالهش’s Avatar
بوالهش

بارز

المشاركات:2478
التسجيل:Sep 2009
بوالهش
alsandeed كتب:
إذا أنت فعلاً مهتم بتعلم البرمجة عموماً وما بتتخصص في الويب من أولها
انصحك تبعد عن هذا المسار بحكم إنه احتمال تطفش قبل ما تبدأ البرمجة !
بيخليك مشتت خصوصاً إنك بتبدأ لأول مرة وبتضيع بين الواجهات والأكواد

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


يعني من رأيك اوقف HTML ؟

واروح للجافا ؟
2018-10-23 , 02:07 مساءً
2018-10-23 , 03:24 مساءً
alsandeed’s Avatar
alsandeed

مبدع

المشاركات:3525
التسجيل:Mar 2011
alsandeed
بوالهش كتب:
يعني من رأيك اوقف HTML ؟

واروح للجافا ؟


برأيي ايوه وطبعا ننتظر رأي باقي الشباب :17:
2018-10-23 , 03:24 مساءً
2018-10-23 , 04:00 مساءً
محب الوي’s Avatar
محب الوي

فعال

المشاركات:1578
التسجيل:Jun 2011
محب الوي
اخي لتصميم المواقع تحتاج
Html+css
بعدين Javascript
جافا ماهي لغة مختصه ببرمجة او بتصميم المواقع
2018-10-23 , 04:00 مساءً
2018-10-24 , 01:14 صباحاً
المفضل’s Avatar
المفضل

GNU/Linux

المشاركات:6429
التسجيل:Jan 2007
المفضل
كما ذكر الاخوان بما انك تريد برمجة الويب عليك بالتالي


html +css ضرورية لكل مبرمج هي الخطوة الاولية لكل مبرمج
ثم
javascript

ثم

php & mysql
برمجة php لا تكتمل ولا يمكن ان تكتمل بدون قواعد البيانات


ثم بعد ذالك لديك jquery وهي خليط تقريباً
بين javascript و php





لكن اليوم العالم يترك الويب شيئ فشياً ويتجه للتطبيقات الجوالات
Android و ios
فانصح بهما جداً لانها هي السوق اليوم والتي تجلب لك الارباح



2018-10-24 , 01:14 صباحاً
2018-10-25 , 07:42 مساءً
sabsab2’s Avatar
sabsab2

بارز

المشاركات:1976
التسجيل:Jul 2008
sabsab2
تحتاج لعزيمة واصرار

انت تتكلم عن تصميم مواقع .. وفيه شي اسمه برمجة مواقع أو سكربت

الموقع قسمين برمجة وتصميم

التصميم مثل تصميم ستايل للموقع أو مظهر

اغلب المواقع برمجتها بلغة php

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

معلوماتي قليلة في هالموضوع للاسف
2018-10-25 , 07:42 مساءً