In order to be a programmer or a code master there are only a few requirements:
In this section I will Introduce you to all the concept of coding.
Please feel free to visit Marv.code for more information on coding.
The more you learn the more you'd love it.
Just imagine making a website of your own or owning an app, or even create a robot yourself (which will need the knowledge of machine language), that will be great!
Do you have problems solving skills?
Do you have an interest in this field?
If you tick all the boxes to these questions...
But first I would appreciate your comments. Just simply give us a mail.
If you ticked the two boxes, then you just need to acquire the skills and knowledge.
Then in the middle of the course you will learn how to code your website, how to code a fun game and how to code an app yourself.
Web development | Game development | Mobile app development |
---|---|---|
Visual studio code | Unity application | Flutter app |
Chrome browser | Unity account | Flutter app account |
A github account | Or any other game engine e.t.c | Python or any other programming applications |
I am not only going to teach you how to create a website e.t.c but also how to publish it to the world. Like I said earlier I am not only going to be explaining, but also going to use visual aids and youtube links.
So let start up with the topics then. I am going to start with the concepts of html.
The meaning of HTML is Hyper Text Markup Language. The internet is made up of sites, that are made up of the html files.
The proper structure of the html file is this:
Tag(<>) !DOCTYPE html
Tag html
Under it we have;
Tag head
Tag title and closing tag(>)
Closing tag head
Tag body
As shown here
Basic Structure
Basic HTML Structure
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML</title>
</head>
<body>
<p>
Basic HTML Structure
</p>
</body>
</html>
Under it there are what I call sub tags i.e tags under main tags e.g tag p( this tag is used to write paragraphs. This tag allows you to write words on a different line), for example
<dl>
Definition list
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML</title>
</head>
<body>
<dl>
<dt>
Categories
</dt>
<dd>
Category 1
</dd>
<dd>
Category 2
</dd>
</dl>
</body>
</html>
We also have the h1 to h6 tags(these tags in order of ascention allows you to change the appearance of the text from big to small.
Define a section | Define a text content | Define a form or an input | Define a img or a link | Some other tags |
---|---|---|---|---|
tag header, tag footer, tag nav, tag main, tag section | tag h1 to tag 6, tag p, tag div, tag span, tag ul, tag ol, tag li | tag form, tag input, tag button, tag label, tag textarea | tag img, tag a | tag br(to give space between two lines of paragraphs, tag hr (to draw a horizontal line across the page |