یک زبان برنامه نویسی برای نوشتن برنامه های کامپیوتری مثل :
کاربردها
برنامه های سودمند
سرورها
برنامه های سیستم ها
یک برنامه ، به عنوان یک سری دستورات کامپیوتری قابل فهم برای انسان نوشته میشود که میتواند بوسیله ی کامپایلر و پیونددهنده خوانده شود و کد ماشین ترجمه شود سپس کامپیوتر میتواند آن را بفهمد و اجرا کند.
منبع : http://cplus.about.com/od/introductiontoprogramming/p/programming.htm
هر چند که به عنوان یک شغل یا حرفه نمیتواند باشد و دانستن ساخت و توسعه ی اسکریپت ها میتواند به سودمندی شما یا صرفه جویی در زمان کاریتان به شما کمک کند زبانهای مرتبط :
Awk bash Batchfile perl Tcl
توسعه ی اینترنت و صفحه ی وب یک ماهیتی از اینترنت است بدون توسعه دهندگان ما اینترنت نخواهیم داشت. اگر شما علاقمندید که در زمینه ی ساخت صفحات وب ، توسعه ی کاربردهای اینترنت ، یا وظایف مرتبط با اینترنت کارکنید ، شما باید با زبانهای زیر آشنا باشید.
HDML HTML Java JavaScript Perl PHP ASP.net XML
راه اندازهای کامپیوتر وبرنامه نویسی پشتیبانی رابط سخت افزار یک ضرورت برای کامپیوترهاست ک با سخت افزار کار کنند بدون آن راه انداز کامپیوتر شما با آن سخت افزار کار نخواهد کرد. اگر شما در این زمینه علاقمندید میتوانید با زبانهای زیر شروع کنید.
Assembly C
توسعه ی بازی شامل توسعه ی بازیهای کامپیوتری یا نرم افزارهای سرگرمی دیگر است. اگر علاقمند به نوشتن بازها هستید باید به زبانهای زیر آشنا باشید.
C C++ C# DarkBASIC Java