جاوا در دهه 90 به عنوان اولين زباني آموزش برنامه نويسي كه سيستم عامل آگنوستيك بود، محبوب شد، به اين معني كه كد جاوا را مي توان روي هر ماشيني نوشت و اجرا كرد. زبان فراگير در همه چيز از برنامه هاي موبايل گرفته تا كنسول هاي بازي، درايورهاي دستگاه و برنامه هاي پايگاه داده استفاده مي شود.
منابع اضافي
هنگام انتخاب يك زبان، ضروري است كه بدانيد كدام برنامه هاي برنامه نويسي را هدف داريد! منابع مرتبط زير را بررسي كنيد تا متوجه شويد كه مي خواهيد در كدام رشته وارد شويد.
آيا متوجه شده ايد كه يك ناراحتي در زندگي شما وجود دارد كه يك برنامه خودكدگذاري شده مي تواند آن را برطرف كند؟ اگر چنين است، بايد به فكر شروع يك پروژه حيوان خانگي باشيد!
به طور كلي، مهارت هاي مورد نياز شما بر اساس پروژه اي كه مي سازيد متفاوت است. با اين حال، اگر در حال ايجاد يك وب سايت يا برنامه اوليه هستيد، ممكن است بخواهيد روي چند زبان اصلي كه در زير به آنها اشاره شده است تمركز كنيد.
HTML يا زبان نشانه گذاري HyperText به عنوان ستون فقرات وب براي چندين دهه عمل كرده است. بله، ممكن است ترسناك به نظر برسد - اما پيچيده نيست.
هر صفحه از وب از فايل هاي HTML با پسوند ".html" تشكيل شده است كه در انتهاي آن برچسب گذاري شده است. يك فايل HTML واحد آموزش برنامه نويسي ساختار و طرح بندي محتوا را در يك صفحه مشخص مي كند.
HTML از برچسب هايي تشكيل شده است كه دقيقاً نحوه نمايش محتوا را قالب بندي مي كنند. بيشتر تگ ها داراي هر دو بخش باز و بسته هستند كه مرزهاي بين محتوا را مشخص مي كند. پاراگراف ها، متن هاي پررنگ، تصاوير، جداول، دكمه ها، لينك ها و كانتينرها همه با اين تگ هاي نوشته شده تعريف مي شوند.
فقط با HTML، وب مكاني بسيار خسته كننده خواهد بود، در واقع. HTML ساده به خوبي كار مي كند، اما ظاهر ساده و بي پاسخي دارد. CSS يا Cascading Style Sheets، سبكهايي را تعريف ميكند كه روي يك سند HTML اعمال ميشوند تا تجربه كاربري بهتري داشته باشند.
يك سند HTML از طريق يك برچسب به يك فايل CSS جداگانه پيوند ميدهد، در حالي كه CSS ظاهر و احساس وبسايت را توصيف ميكند. همه چيز از رنگ ها گرفته تا گراديان، فونت، اندازه و حتي انيميشن هاي ساده از طريق CSS اختصاص داده مي شود.
جاوا اسكريپت
همانطور كه در بالا توضيح داده شد، آموزش برنامه نويسي جاوا اسكريپت با معرفي رفتار پاسخگو به اضافه كردن پيچيدگي و پويايي به وب سايت كمك مي كند. كدگذارها ميتوانند نحوه واكنش عنصر HTML را با استفاده از جاوا اسكريپت تغيير دهند. به عنوان مثال، توسعه دهندگان مي توانند يك دكمه را با نام در سند جاوا اسكريپت انتخاب كنند كه با كليك كردن، رنگ پس زمينه سايت تغيير مي كند. البته، انيميشن ها و رفتارهاي پيچيده تري نيز قابل پياده سازي هستند.
منابع اضافي نمي دانيد چگونه يا از كجا شروع به يادگيري كنيد؟ اين پلتفرم ها و منابع را بررسي كنيد!10 پروژه برتر براي مبتديان براي تمرين مهارت هاي HTML و CSS - Geeks for Geeks
پروژه هاي سرگرم آموزش برنامه نويسي ي
اگر فقط به دنبال يك سرگرمي جديد هستيد، احتمالاً مي خواهيد با سه زبان برنامه نويسي اصلي كه در بالا به آنها اشاره كرديم شروع كنيد. از طرف ديگر، اگر ميخواهيد يك برنامه اساسي ايجاد كنيد يا اصول برنامهنويسي را مسلط كنيد، ممكن است بخواهيد به سراغ زبانهاي برنامهنويسي موبايل برويد.برخي از مفيدترين زبانهاي سازگار با موبايل را بخوانيد.
خراش
آيا از اكوسيستم وسيع چارچوبهاي كدنويسي در آموزش برنامه نويسي آنجا كمي ترسيدهايد؟ گم شدن آسان است - به همين دليل است كه پيشنهاد مي كنيم با Scratch شروع كنيد.