"Home Work" is the second web site I'm building, it's purpose is to display small web development projects and skills. I thought the best way to practice what I was learning was to build an environment for the projects and display them.
Welcome to my "Portfolio" web site, the first of three web sites that I'm building on my path to becoming a Front-End Web Developer.
"The Program" is the third web site that I'm building, it's purpose is to practice more advanced javaScript skills. The primary goal is to populate tables using forms and then extract that information.
Get with "The Program"



Learn to "Code"
The Vision
“There is nothing like a dream to create the future”
To The
World
Softcorp Industries
The world is only a click away, a swipe to the left, a scroll up.
Technology is everywhere. We use it to help ourselves with simple every day tasks to simplify our lives, to complex medical procedures and advancements to save lives or for just plain ole entertainment.
It's everywhere and it's Awesome.
My name is Christopher Thomas Guy, I was in construction for 30 years and found myself needing a career change, my career changed, my tools changed.
But I'm still Building things...
Now I build...
Business Web Sites

Softcorp TV
Personal Web Sites

Softcorp TV
Technical Web Sites

Softcorp TV
The Path
“Education is the passport to the future, for tomorrow belongs to those who prepare for it today.”
How to find a job on the Internet?
Build the Internet...
I discovered web development by chance, I was searching the internet and YouTube for career ideas. I watched an HTML tutorial from Traversy Media and was hooked immediately. I was barely 10 minutes into the video and had to pause it, I made sure I had a code editor downloaded, I unpaused the video and the rest is history...
The Internet is just simply a bunch of web pages, right!
Where to Start?
What is a Web Page?
The simplest way to put it is, a web Page is just an HTML document that the internet browser reads and renders to your screen. The HTML document contains the information about the web page and can very from text that simply reads "Hello World" to Facebook or Twitter, they all use an HTML document for thier Web Pages.
There are many ways to populate an HTML document. HTML in itself is not complicated, It's just a bunch of tags (lables) that tells the browser where to put things on a page. This can be anything from headers, plain text, buttons, forms and or pictures. I mentioned earlier that this can be done with putting the tags right into the HTML document, the other way is use logical programming to insert (inject) the tags into the document.
I decided to start with the basics HTML, CSS and JavaScript.
Web Development Tutorials
I use a lot of YouTube videos for lectures and quick tutorials from a variety of different teachers. I found it extremely beneficial having a limitless selection of teachers to explain the same things differently for different skill levels and spoken Languages, anyone can find someone to help them learn, being able to pause the lecture at any time and practice writing actual code is "limitless learning at any pace".
Video's

What to Learn?
Web Development is a vast field of coding languages, libraries and frameworks. The first two skills I learned were HTML and CSS. These are mostly concidered coding languages and not programming languages. They are used for the mark-up and styling of a web page. They're also used in combination with logical programming languages like javaScript, PHP, Python and more.
I started with just the basics of front-end (client-side) web development by first making static web pages with HTML and CSS. I then moved forward using a CSS compiler called SASS and started adding some vanilla javascript (front-end script programming language).
Back-End (server-side) programming languages use the HTML mark-up as well as CSS styling but they are written right into the programming script. They usually don't seperate mark-up and styling with the actual programming. This can be a little more complicated for a person just starting out. It can get complicated if you're not sure of the differences of which each language does.
Web Development Skills
Front-End Development
HTML, CSS and Vanilla JavaScript.
-
Skill Level:
Intermediate
-
Skill Level:
Intermediate
-
Skill Level:
Intermediate
-
Skill Level:
Novice
-
Skill Level:
Novice
-
Skill Level:
Intermediate
-
Skill Level:
Novice
-
Skill Level:
Intermediate
-
Skill Level:
Intermediate
-
Skill Level:
Novice
node.js Development
MERN, MEAN & MEVN Stack
-
Level
Junior
-
Level
Junior
-
Level
Junior
-
Level
Junior
-
Level
Novice
-
Level
Novice
-
Level
Novice
-
Level
Novice
Server-Side Development
Focus on Server Side Rendering
-
Level
Novice
-
Level
Novice
-
Level
Novice
-
Level
Novice

Where to Learn it?
University, Polytechnics and Bootcamps.
A Computer Science Degree from a University would be my first choice, if I was 30 years younger. Any Institution that offers credited certifications for programming languages would be my second choice, if I had the financial means to attend and the time to commit. The third choice would be to enroll in a Bootcamp, this also presents a problem with no financial means to enroll, it does shorten the learning time with the condensed version of a Bootcamp.
A self-taught education?
The Internet, Web Pages and Software Applications
Web Development Courses
Free Code Camp
Responsive Web Design
HTML, CSS
JavaScript
Vanilla JavaScript
W3 Schools
JavaScript
Basic Vanilla JavaScript
Softcorp Notes

The Future
“My interest is in the future because I am going to spend the rest of my life there.”


The Technology field is limitless, seriously, if you don't find a sector in Technology to work in... create one.
The visionaries and creators of today are bringing to life some awe inspiring concepts and changing A.I, Robotics and Computing forever.
"If you build it.."
A.I.

Robotics

"They will come!"