Pitt community: Write to Digital Scholarship Services or use our AskUs form
Pitt health sciences researchers: Contact Data Services, Health Sciences Library System
"Web Development for Scholarly Projects and Portfolios @ Pitt" by University of Pittsburgh Library System is licensed for reuse under a Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Hard-coding a website involves multiple steps, technologies, and tools. This page describe some of the most common ones below.
Websites are made up of source code files written in a variety of web development languages. The most common are HTML, CSS, and JavaScript (in that order), but other languages may also be used, depending on the type of website, its purpose, and the preferences of the website owner and/or developer.
Front-end web development is the process of creating the graphical user interface (GUI) of a website—i.e., the elements that users can see and interact with, such as the text on the page, drop-down menus, media, and forms.
Back-end web development focuses on the server-side software, which the user does not see, including databases, servers, and application programming interfaces (APIs). Back-end code allows these parts to communicate with the front-end and can be written in a variety of programming languages.
Because there are so many commonly-used back-end web development languages, this guide won't list them. Instead, here are some resources you can check out to learn more about these languages:
“8 Back-End Languages (Plus Tips for Learning Them)." Indeed.com, March 10, 2023. https://www.indeed.com/career-advice/career-development/backend-languages.
“Programming Languages Used in Most Popular Websites.” Wikipedia, August 6, 2023. https://en.wikipedia.org/w/index.php?title=Programming_languages_used_in_most_popular_websites&oldid=1169004639.
“Top 7 Programming Languages for Backend Web Development,” GeeksforGeek,. April 27, 2021. https://www.geeksforgeeks.org/top-7-programming-languages-for-backend-web-development/.
Trends, Market. “Best Programming Languages for Web Development.” Analytics Insight (blog), December 4, 2021. https://www.analyticsinsight.net/best-programming-languages-for-web-development/.
“What Web Development Languages Should I Learn?.” Classes Near Me (blog). Noble Desktop, January 13, 2023. https://www.nobledesktop.com/classes-near-me/blog/top-web-development-languages-to-learn.
Text editors make it easier to write and manage the code for your web site, including features like auto-completion, code formatting, code folding, syntax highlighting, and multiple cursors. Here are some beginner-friendly options:
A File Transfer Protocol (FTP) client is a software application that enables you to connect your computer (i.e., the localhost) to a remote server (i.e., the host for your web content), which allows you to upload, download, and manage files.