هكذا تعلم
html html5 و css css3
بعدهم JavaScript
هكذا انا تعلمت وحاليا اتعلم اشياء اخرى مثل Typescript و es6
و angular
وعلى فكرة كلها سهلة وتاخذ معك وقت اقل اذا تطبق عملي
لاأعرف هل وجدت إجابات أم لا... (منذ 8 أشهر)
سأحاول الإجابة للعامة...
بما أنك سألت عن html.. سأجيب عن شق الويب فقط..
على العموم.. هناك أربع أنواع في برمجة-تصميم الويب..
4=2+2
إثنين للتصميم وإثنين للبرمجة على العموم..
1-HTML وهو بمثابة لغة ترميز وليست لغة برمجة... في حسوب مثلا هناك أكواد html عن الصور والنصوص وأماكنهم.. ويمكن إضافة جداول وغيرها...
2- CSS هو الذي يعطي للموقع طايع التنسيق والجمال في الموقع... مثلا بالHTML ستستطيع إضافة div في الأعلى وبه مجموعة من الثور و icon ومكان مخصص للبحث... أما css فهي التي ستستطيع تنسيق بها هذه الأمور أكثر.. كجعل الصورة الشخصية دات شكل دائري وعندما ستمرر زر الماوس فوقها سيتغير لونها ويتغير نوع زر الماوس.... وأكثر..
3- JAVASCRIPT --JS والإطارات الخاصة بها... التي هي بمثابة لغة برمجة... لغة برمجة: يعني أنها تبرمج، مثلا يمكنك بها كثابة كود خاص، إذا ضغطت على صورة ستختفي أو برمجة ألة حاسبة.... أو أي شيء فيه ديناميكية.. وحاليا أنت غير ملزم بمعرفة عنها سوى أنها لغة برمجة تعالج في المتصفح.
4- ك PHP و ASP وغيرها... هذه أيضا لغات برمجة.. تستطيع برمجة بها أشياء ك ألة حاسبة ونظام تحويل بين العشري و bits (لأنني رأيت مراجعتك....) والتحقق من كلمات السر أو أي شيء يلزمه تجاوب... هي شبيهة ب JS الفرق هو أن هذا الأخير يحدث في المتصفح واللغات البرمجية الأخرى تحدث في السيرفر- الخادم الخاص بك...
لماذا نحتاج لك هذا... اللغات ك PHP تلزمنا من أجل مثلا.. عندما ستضيف مقالا ما هنا أو تعليقي هذا.. أن يتأكد مني ويخزن المقال على قاعدة البيانات ومن قبل أن يقوم بمعالجة نصي وعندما أضع أنا #كلمة... يجعلها هكذا مثلا كلمة.... بينما JS مهمة للمهام البرمجية التي يجب أن تحدث بدون الحاجة للوصول والإتصال مع السيرفر... مثلا نظام 'المعاينة' في حسوب لن يحتاج بالضرورة الإتصال بالسيرفر... يعني كان من الممكن عمله ب ال JS... (هناك أمور أخرى ليس من الضرورة ذكرها حاليا..)
إذا بماذا أنصح أنا...
إن كنت تحب العلوم والمنطق وشعرت بأن HTML ممل نوعا ما... فأنصحك بشدة أن تبدأ ب PHP.. هي بسيطة لكون أنها تعالج بطريقة مناسبة لبداية التعلم.. وهي ممتعة للغاية.. وليس المهم أن تهتم حاليا بالتصميم أو أي شيء... فما تعلمته ب HTML كافي حاليا لتدخل على ال PHP وتستمتع وتتشجع لعمل برمجيات وتحديات بسيطة... --يمكن إقتراحها إن كان ذلك يناسبك... وليس من المهم أن تتعلم في البداية بالإنجليزية.. إن كانت هذه بدايتك فيهما الإثنان... أعتقد العكس.. تستطيع الإستمتاع في البداية بالتعلم بالعربي بينما تتعلم الإنجليزية على مهل.... ومن بعد تستطيع العودة أنذاك لل CSS جيدا... ثم عمل تحديات أكثر بمحاولة عمل برمجيات بسيطة وهذه المرة تحاول إستخدام ال CSS لعمل تصاميم مناسبة.... وأخيرا ال JS.. ومن بعد أي لغة برمجة ستستطيع تعلمها بسرعة... لكن قبل ذلك في هذه المرحلة حاول عمل مواقعك الأول..... سؤال: مانوع الموقع الذي سأقوم به فليست لدي فكرة: صدقني وقتها سيكون لديك الكثير من الأفكار.... حاول عمل موقع أو موقعين... وبعدها تبحر في إطارات العمل والتقنيات...
إن كنت تفضل جانب التصميم، وحاولت مع لغات البرمجة ولم ترقكَ... فتستطيع أن تتخصص فقط في جانب التصميم.. أنذاك تعلم ال CSS وكل مايتعلق بها... والقليل من JS.. إطاراتها....
هذا إن كنت مازلت مهتما بتعلم البرمجة، ولم تغير رأيك بإتباع مجال أخر...
لست مبرمج ويب , ولكن اريد ان اضع ملاحظة و هي ان الـ html هي مجرد لغة ترميز لتصميم و هيكلة الموقع و ليست لغة برمجة بحد ذاتها و وحدها غير كافية لبناء موقع .
حسنا شكرا على الملاحظة لكنك لم تجب على احد اسئلتي واذا كان الامر كذلك فما هي اللغات الأخري اللزمة بجانبhtml لبناء موقع؟
انظر إلى هذا المسار :
و اقراء هذا ايضًا :
التعليقات