אתר אינטרנט
גם אם יש ברשותך אתר אינטרנט רוב הסיכויים שלא חשבת על הקוד והתכנות שגורם לאותו אתר אינטרנט לעבוד. כשמשתמשים באתר רואים כמובן את בעיצוב ומתפעלים את הממשק אבל מאחורי הקלעים ישנה כמות לא מבוטלת של קוד שגורם לאותו אתר לרוץ. כל מה שרציתם לדעת אודות בניית אתרים באתר שלפניכם.ישנן לא מעט שפות תכנות שונות שיכולות לגרום לאתר לתפקד באופן פעיל ורובן מתקשרות זו עם זו בכדי ליצור אתר אינטרנט שמתפקד ונראה טוב.
חברות בניית אתרים שונות מעדיפות שפות תכנות שונות. ישנן שפות שמתעסקות בצד הקידמי (מה שהמשתמש רואה) וישנן כאלו שמתרכזות בצד האחורי (מה שגורם לאתר לעבוד). באופן כללי חברות בניית אתרים או עיצוב אתרים מתמחות בשפה אחת או שתיים. קשה מאד למצוא חברה שטורחת להתמקצע בכולן כיוון שכאמור אתר אינטרנט יכול לצאת לפועל בעזרת כל אחת מהן.
השפות שמתמקדות בצד הקידמי של האתר הן די גנריות בתעשיית בניית האתרים, המרכזיות שבהן הן HTML, CSS ו- Javascript. כמעט כל אתר אינטרנט מעוצב באחת מהשפות הללו או בעזרת שילוב של שלושתן. הצד הקידמי קובע את המבנה, העיצוב והניווט באתר. שפות אלה יוצרות אתרי אינטרנט בסיסיים, בכדי ליצור אתר עם מאפיינים מורכבים יותר יש להפעיל עליו גם שפות צד אחורי.
שפות הצד האחורי הנקראות גם שפות מבוססות שרת, שונות מאד מאלו המתמקדות בצד המשתמש, אבל באופן כללי הן אמורות לתפקד יחד בכדי לגרום לעיצוב האתר ולתיפקודיות שלו לעבוד יחד כיחידה אחת מבלי שהגולש ירגיש בשינוי. השפות המרכזיות לטיפול בצד האחורי הן PHP, ASP, JSP, Coldfusion ו- .NET שפות אלה הן שיוצרות את מה שזכה לכינוי "אתרים דינמיים". אתרים נידמיים בד"כ קשורים למסד נתונים שמאחסן את כל המידע בו משתמש האתר. הוא יכול לאכסן את על הטקסט, תמונות, סטטיסטיקות, רשימות חברים ועוד. מסד הנתונים יכול להציג כל מידע שמאוכסן בו כמו גם ולהתייחס לחתכים שונים של הנתונים – מה שהופך אותו לכלי רב עוצמה בבניית אתרי אינטרנט גדולים.
חברות בניית אתרים מקצועיות מתייחסות לשפות הצד הקדמי בתשומת לב רבה ודואגות לייצר אתרים שעומדים בתקן W3C, תקן זה מאשר שהאתר נבנה כמו שצריך (מה שהופך אותן למאד קריא עבור מנועי החיפוש) לשפות צד אחורי אין תקן ולכן חשוב לוודא שהחברה הממונה על בנית האתר מחזיקה בניסיון מוכח בתחום ורצוי גם לבדוק אתרים אחרים שהיא בנתה.
גם אם אתר אינטרנט נתון נראה פשוט לכאורה מצד הגולש אין זה אומר שהוא פשוט לבניה, הטריק האמיתי הוא ליישם אתר, מורכב ככל שיהיה כך שהגולש כמו גם בעל האתר לא ירגישו במורכבותו. פונקציונאליות זורמת, גראפיקה נכונה ועירוב נכון של שפות צד קדמי וצד אחורי יעשו בדיוק את זה.