login
about use cases courses articles products events webinars services research websites

The path to computer enlightenment

by Christopher Tate
The Computate logo with a C key from a keyboard

Welcome to computate.org, a place to learn how to use that computer. I've been using a computer since I was a toddler back in 1985. If you don't believe me, here is a photo of me.

My dad was a database programmer, and he taught me about databases growing up. I built a Microsoft Access database of the Christmas and birthday gifts I wanted. It was a very effective way to share what I wanted. That was back before I had access to the Internet. It was before I knew how to build a website.

My cousin knew how to build a website. He lived far away from me growing up, but we both loved computers. I wanted to learn how to build a website like him, but it was many years later before I did.

My cousin and me grew up and went to the same University. We both studied Computer Science at University in 2005. We were learning assembly language, C++, Java, and C# in our classes. He also taught me about computer networking, routers, and IP addresses.

I figured out how to run a website for my sister and her hunting consulting company. The website was completely written in XML. The website used XSLT to transform XML into XHTML. The website also could create new XML files, thus creating my very first data-driven website. The website wasn't secure, but it did work for the company thanks to some ugly secrets.

I was able to run the website with Apache. The website ran at our shared university apartment with 5 other roomates including my cousin. We had a static IP address, and I configured our router to forward http traffic on port 80 to Apache running on my laptop.

He also convinced me that I should switch to Linux. I was running Microsoft Windows. I decided to buy a Zip Disk, download Ubuntu, and format the hard drive on my laptop. I installed the latest Ubuntu Linux image at the time.

From there, I've spent the last 20 years learning how to become a successful cloud application developer. I've been developing and running websites for various companies for the last 20 years as well. I've been able to develop from scratch and deploy these kind of data-driven websites to production, even at one of the largest 5 banks in the United States. I want to teach you how to do the same, using the same tools, skills, and standards. I want to teach you the path to computer enlightenment.

  1. Become an open source software developer
  2. Become a Red Hat Developer
  3. Choose your operating system
  4. Switch to Linux
  5. Purchase your own computer

Don't forget to share this page!

LinkedIn
Facebook

Related Article

Become an open source software developer
Become an open source software developer
How to become a Red Hat developer
How to become a Red Hat developer
This site is open source
Generated with Computate
Powered by Google Kubernetes Engine