← Back to Blog
February 12, 2023 Web Design

My Web Development Journey

My Journey

Originally, I started coding html pre css in the early 90s when I was a kid just trying to explore the Interwebs. Back then, I had very limited resources and just a few books that I could access which required traveling a significant distance to get a hold of. So I just started to learn off of the few html training websites available in the early 90s and experimented with creating the most basic of websites using html only.

Fast forward to 2022 and I'm very interested in web3, but my daily job consists more of project and program management so I don't get my hands as dirty on a daily basis as I used to when I was a Linux engineer.

I have this idea where I want to start a crypto security company, but I needed to work backwards instead of just jumping into say solidity for Ethereum.

Html, css, and javascript are a good starting place, and then I'd recommend adding in blockchain fundamentals and object oriented languages like c++ then adding Solidity.

Where to start was one of my biggest challenges, but I finally came up with a curriculum which would have taken a year or two traditionally and tens of thousands of dollars, but I found a good selection of high quality courses for under $250. Well worth the investment!

The History of Web Development

The history of web development is closely tied to the history of the internet, as the web (short for "World Wide Web") is a vast network of interconnected documents and other resources that are accessed via the internet.

The first recognizable form of the modern internet can be traced back to the 1960s, when the Advanced Research Projects Agency (ARPA) developed a network called ARPANET to connect researchers at different universities and research institutions. In the 1970s, the internet began to expand beyond the research community and was opened up to commercial use.

In 1989, Tim Berners-Lee, a computer scientist at CERN (the European Organization for Nuclear Research), proposed a new way of organizing and accessing information on the internet. He called this system the "World Wide Web," and he developed the first web browser and server software to access it.

At this point, the web was still a fairly primitive system, and it was primarily used to share scientific and research information. In the 1990s, however, the web began to evolve rapidly as more and more people began to use it for a wide range of purposes.

During this time, web development tools and technologies also evolved quickly. In 1994, the first version of the JavaScript programming language was released, which allowed developers to create more interactive and dynamic websites. In 1996, the first version of the PHP programming language was released, which made it easier to build dynamic websites that could interact with databases.

In the late 1990s, the rise of e-commerce websites and the widespread adoption of broadband internet led to a surge in the demand for web development skills. This trend has continued to the present day, and web development has become a vital part of the technology industry.

Today, web development encompasses a wide range of activities, including web design, web content development, client-side/server-side scripting, and network security configuration. It is a rapidly evolving field, and new technologies and tools are being developed all the time.

How to Get Started In Web Development

Web development refers to the process of building and maintaining websites. It encompasses a wide range of activities, including web design, web content development, client-side/server-side scripting, and network security configuration.

If you are interested in getting started in web development, there are a few steps you can follow:

1. Familiarize yourself with the basics:

  • HTML: HTML (HyperText Markup Language) is a standard markup language used to create web pages. It allows you to structure the content of your website, create headings, paragraphs, lists, links, and more.
  • CSS: CSS (Cascading Style Sheets) is a style sheet language used to describe the look and formatting of a document written in HTML. It allows you to control the layout, colors, and fonts of your website.
  • JavaScript: JavaScript is a programming language used to add interactivity to websites. It allows you to create things like drop-down menus, pop-ups, and more.

2. Choose a development environment:

  • Local development environment: A set of tools that allows you to build and test websites on your own computer. Some popular options include Visual Studio Code and Sublime Text.
  • Remote development environment: A set of tools that allows you to build and test websites on a remote server. Some popular options include GitHub and GitLab.

3. Learn a server-side programming language:

  • PHP: A popular server-side programming language used to build dynamic websites.
  • Ruby: A general-purpose programming language known for its simplicity and flexibility.
  • Python: A popular programming language known for its simplicity and readability.

4. Learn a framework:

  • Django (Python)
  • Ruby on Rails (Ruby)
  • Laravel (PHP)
  • Express.js (JavaScript)

5. Choose a database:

  • MySQL: A free, open-source database management system.
  • PostgreSQL: A free, open-source object-relational database management system.
  • MongoDB: A free, open-source NoSQL database management system.

6. Learn about version control:

Version control is a system that tracks changes to a file or set of files over time.

Written by Bryan Totty