پیشگفتار
وب مکانی بسیار جالب و هیجان انگیز است. همه روزه، میلیون ها تبادل و انتقال انجام شده. چه انتقال های مالی و چه تبادل اطلاعات و شاید پخش شدن هزاران و میلیون ها شایعه و اخبار.
شما می توانید آخرین اخبار را از اینترنت دریافت و یا از کوچکترین تا بزرگترین خریدهایتان را به وسیله اینترنت انجام دهید و در جمله ای بسیار خلاصه، شما و اطرافیان روزانه همراه با اینترنت زندگی می کنید.
اگر اینترنت و وب نباشید بخش مهمی از زندگی شما مختل خواهد شد .... ! بله به همین راحتی.
اما امروزه خیلی از افراد صرفا یک بازدید کننده وب نیستند. بلکه در وب سایتها در موضوعات مختلف اظهار نظر میکنند و عده ای در سطح بالاتری نیز خود دارای نظرات و مطالبی برای نوشتن هستند و حتی به همین بهانه نیز ممکن است انگیزه ای شود تا پا در دنیای وبمستری بگذارند.
طبیعتا دسته بندی ها متفاوت و متعدد هستند. عده ای بخاطر کار آفرینی آنلاین و عده بخاطر جنبه های فرهنگی و.... وارد دنیای وبمستری یا خدمات دهی آنلاین می شوند.
مهم نیست شما طراح وب یا وبمستر و یا حتی نویسنده وب سایت های مختلف هستید. زمانی که در فضای مجازی و کسب و کارهای آنلاین فعالیت می کنید، مهم انگیزه ی شما از کار و میزان پیشرفتی است که از خود انتظار دارید.
√ اگر هدف شما این باشد که یک طراح خوب،
√ اگر هدف شما این باشد که یک آفرین موفق و ماهر باشید،
√ اگر هدف شما این باشد که یک وبمستر ماهر با قدرت حل مشکلات باشید،
√ و اگر هدف شما ارتقا از نویسندگی به وبمستری، البته با ویژگی های ذکر شده باشد،
هیچ راهی به غیر از آموختن دانش فنی ندارید !
در زمینه وب معمولا منظور از دانش فنی، برنامه نویسی و کدنویسی و البته یکسری اصول مربوطه است.
برای یادگیری برنامه نویسی تحت وب ابتدا نیاز به یادگیری آموزش های پیشنیاز است که از نظر بنده که نویسنده این مطالب هستم و بسیاری از افراد دیگر، مهم ترین فاکتور مورد نیاز، ابتدا یادگیری کدنویسی می باشد.
منظور از کدنویسی زبانهایی نظیر html و css است... . یعنی زبانهایی که معمولا همان چیزی را که آموزش می بینید در جایگاه های مختلف و البته با یکسری تغییرات از آنها استفاده میکنید
اما در برنامه نویسی چیزهایی که فراگرفته می شوند صرفا الفبای برنامه نویسی هستند. حال با این الفبا چه کنید، نیاز به دانش برنامه نویسی است. که نهایتا خروجی برنامه های منطقی یا محاسباتی است.
که البته تا به صورت دقیقتر کاربردهای برنامه نویسی و خود برنامه نویسی نیز مورد بررسی قرار نگیرد شاید نتوان درک نسبتا کاملی از برنامه نویسی با زبان مختلف داشت.
پس شاید تا به اینجا قانع شده باشید درصورتی که هر یک اهداف بالا را دارید ابتدا نیاز به فراگیری دانش کدنویسی است.
و هدف این پیشگفتار نیز همین درک از جایگاه زبان کدنویسی بود.
مهم ترین و اصلی ترین زبان کدنویسی، زبان html است که در مقدمه زیر که آشنایی با اصطلاحات و خود این زبان است آموزش نسبتا جامع html و xhtml را شروع میکنیم.