|Join Nairaland / LOGIN! / Trending / Recent / New|
Stats: 1,977,630 members, 4,145,075 topics. Date: Tuesday, 20 March 2018 at 08:41 PM
|Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 4:25pm On Jan 05|
What is Programming?
Hey so you have heard about programming, programming, programming and you want to become one because of one reason or the other. But you do not know where to start as there are dozens of languages that you want to learn and there is not enough time for you to learn all of them!
What do you do?
Don’t worry, we’ll tell you!
As long as you are not over 100 years old ( the age where you can die at anytime) there is always time to learn!
First let get some definitions clear:
Okay so where do we start?
Let’s start from where is all began – the beginning...
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 5:09pm On Jan 06|
In the beginning, there was the Analytical Engine which was designed by English mathematician and computer pioneer Charles Babbage who is considered the father of the computers.
This is important to us programmers because he invented the first machine in the world that ran on instructions or programs which were set of instructions that told the machine what to do.
Now instructions were given to this machine using punch cards like the ones shown below:
That means if you were a programmer and you wanted to write 1000 lines of codes, you would need to be a body builder as well to be able to carry 1000 packs of cards around to program !
Now this is the Colossus computer. The computer was designed by the British to be used to break secret codes.
The codes and instructions given to this machine was done using a set of switches shown below:
So to be a programmer with this machine was the same as being an aeroplane plane pilot! Look at all those controls
Thankfully today we program using programming languages which are software packages that are used to tell the computer what to do.
These are much easy to learn, understand and use as they are closer to the human language.
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 6:05pm On Jan 06|
So which one do you learn as a beginner?
Well it depends on what you want to do.
If you want to develop business applications like super market POS and inventory software or any desktop based software that will run on your PC independent of a computer network, then you can learn C++, VB.NET, C-Sharp,NET , Java
If you need to learn mobile development there are languages like Swift, Objective C, C++, Java
The fact is that you can even use one language to do all of these. At the end of the day, it boils down to what you want to do and the language that you prefer to use...
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 8:04pm On Jan 06|
Where to start?
We suggest that if you are new to programming you should start from the simple to the complex. Thus Web development ought to be the way to go for you!
Many businesses and organizations are trying to catch up with the internet and its advantages. If you look around you, you would have noticed this.
Once upon a time, students used to write JAMB exams using answer booklet and question paper.
Now students write their examination sand submit them online - thanks to a website!
Once upon a time all banking transactions were done via the banking hall. You had to have a line up and queue for hours before you could do a transaction!
Now you can go online and do internet banking and transfer and purchase services without leaving your room – thanks to a website.
There used to be a time you had to go to a supermarket to make ALL your purchases or own a supermarket or shop before you could sell anything.
Now you can use your ATM Card and go online, search for items that you want to buy, order and pay for these items and have them delivered to your door step – again all thanks to a website.
You can now see how website development is becoming the fore front tool that both businesses and government establishments are using to perform their operations.
Yet there are many businesses that are yet to partake in this website revolution in Nigeria, but soon they will want to join their counterparts and have their business go online so that they can be competitive as well.
When that time comes, would you not want to be among one of the web developers that will be called to take that job?
When every road side business realizes that they need to have a website, and then they ask you, "Can you develop a website for my business?" what would you say?
If you would like to say a BIG YES when that time comes, then you can start by learning web development right now.
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 8:32pm On Jan 06|
So you are ready to develop a website now? Let’s begin.
Introduction to HTML
When you browse the web you use a browser, like the one that you are using now to view this post. Examples are firefox, chrome, opera and the infamous internet explorer (If you still use internet explorer to browse the internet in 2018, well … you are on your own!)
When you use the browser, you see images, you see pictures, you see video, you fill forms like the login form you must have filled to login to this website. All these this are made possible by a language called HTML.
Everything you see in your browser is generated by HTML code that was written by a programmer and the browser interprets this code to the pictures and text and video that you can see on the browser.
Before we go on, let us get some terms clear.
Let us see what HTML means.
HTML is an acronym which means that all the letters in the name stand for something which explains the name.
So HTML stands for Hyper Text Markup Language.
Let us explain…
The link below is what is called a hypertext.
Welcome to Code College! If you want to view the Video of this tutorial Click Here.
If you click on the link it will take you to another website. That is a hyper text. This is the backbone of the internet. It makes browsing the internet what it is today.
Alright. Before you read this post, you clicked on the Programming section link, then you clicked on the Are You New To Programming? Want To Learn But Do Not Know How? Come In! link before you could see this page.
You see, we could argue that if there were no links you would not reach this page!
Without hypertext links you cannot have an inter-connection from one site to another or from one webpage to another.
That's why they call the WEB the WEB because all sites are links to each other like a spiders web and hyper-links are the "webs" that make this possible.
We can say that the Markup language refers to the code that is used to tell the browser how to display contents on the webpage.
All that code shown in the example below is markup language for the browser.
Thus from the definition we can say that HTML is a hypertext markup language is a language used by the browser for displaying most importantly hyper link text and other forms of media.
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 9:11pm On Jan 06|
HTML code is made up of what is called tags. They come in the format:
<tagname> content </tagname>
Where tagname is the name of the tag. And content is the content of the tag.
The part where we have:
This called the opening tag. It starts the tag. It tells the browser that the tag will start here.
The part where we have:
This called the closing tag. It ends the tag. It tells the browser that the tag will end here.
Lets is look at some basic tags:
Html tag: Used to indicate to the browser where the HTML tag starts
<html> content </html>
Title tag: Used to add a title to the title caption of the browser as shown in the figure below
<title> content </title>
Body tag: This is where all the contents displayed on the webpage will be put
<body> content </body>
Paragraph tag: Used to add paragraphs to the webpage
<p> content </p>
Bold tag: Used to make text bold
<b> content </b>
Underline tag: Used to make text have an underline
<u> content </u>
Italics tag: Used to make text have italics
<i> content </i>
Now there are tags that do not have closing tags. There usually do not have content to hold. Let us look at some examples.
Line Break tag: Used to add a new line to a web page
Horizontal Rule tag: Used to add a horizontal line to the webpage
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 9:35pm On Jan 06|
Creating a Webpage
Now that we know some html tags how do we create a web page document with that?
First open notepad on your PC.
This will take you to the Notepad environment.
Now you will click on the "File" menu option and the "Save As" button.
Type "MyFile.html" and select "All files" and save it in your desktop location.
In the notepad file copy and paste the following code there.
After that click on the save option:
Now go to your desktop and click on the "MyFile.html" icon
You should see this in your browser:
That is it! You have started on your journey to become a web developer!
There is a lot more to learn but you have started well. To aid you in your road to becoming a web developer we have made a video tutorial to help you by showing what we just did and more.
Enroll on our online platform to become a student and get access to the video training tutorials here.
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 9:56pm On Jan 06|
How can Video Tutorials help you to learn programming?
Tutorials like this one you have just read can be a lot easier to follow if you watch them on video. The video will show you how you can write the code with live examples.
How to use Video Tutorials
Watching a video tutorial is like taking a lecture. Many students make the mistake of thinking that it is just another type of movie.
When they do not see flashing lights and actors jumping around with an Indian movie theme song singing only Lord Knows What in the background, they become disappointed.
If you are one of those students, please do not expect a training video to come in this format:
Training video tutorials were not designed to work that way...
A video tutorial is an extension of the lecture class room. What you would expect to see in a classroom is what the video will give you.
That means you will also do what you are supposed to do in a classroom when you are watching the video tutorial:-
- You listen
- You take notes on your jotter (Yes you should have a jotter when you are watching lessons on video too!)
- You write down questions which you will ask when you come to the online platform to submit your assignment
You can pause the video and then do the practical along with the video.
At the end you will learn a lot more faster watching videos than if you read them yourself. The energy you spend in reading will be used to follow the lesson and do the practical.
The Video tutorial for this course and more is available at our online e-Learning platform
You can enroll and login here
Once you have logged in, you can have access to the videos and do the assignments which are meant to help you judge how good you have understood the course.
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 10:37pm On Jan 06|
Now that you have completed the first lesson in our HTML course, you are required to do and submit the assignment.
Learning on your own is great, but you will need an expert to guide you as well so that you will know if you are going in the right track. That is why we are here!
How to do the Homework
Just download the homework assignment [url]file from this link[/url]
It is a PDF file that you can open on your browser (if you are using a laptop)
How to submit the Homework
You will need to be a registered student on our platform to submit the homework.
Enroll to be a student and register for the course "Introduction to HTML" here
After that you can follow the instruction at the end of the homework file to submit the
We will mark it and tell you your result before we continue to the next lesson.
You can download the homework for the HTML course below.
Download Assignment Here
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by seunny4lif(m): 1:12am On Jan 07|
Cant Python be used for Web?
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by ivumar: 1:10pm On Jan 07|
Wow.. Am loving these... You making it too easy to understand... God bless you bro
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by shirgles(m): 3:54pm On Jan 07|
Thanks for this
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by Gombs(m): 3:58pm On Jan 07|
Wonderful.. I'm following
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 6:27pm On Jan 07|
Yes you can use Python for the web development.
It is also easy to learn and we will soon do a video tutorial for it and an introduction here...
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 6:32pm On Jan 07|
Thank you very much!!!
You have made our day this Sunday.
We will endeavor to bring more programming languages to the chopping block here, and break them down to pieces so that everybody can understand them and become programmers too!
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 6:35pm On Jan 07|
Thank you very much!
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by seunny4lif(m): 6:41pm On Jan 07|
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 6:44pm On Jan 07|
Thank you for following and registering on our online learning platform.
We have sent you a mail regarding the tutorials. You can check your mail or CC platform inbox.
Do not forget to submit the assignment. That's how we know if our work here is good or not!
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by quinnboy: 7:59pm On Jan 07|
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by Elegantdiva: 1:09pm On Jan 08|
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by fajob: 2:22pm On Jan 08|
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by hifipeters: 3:39am On Jan 13|
Hello can get a good programmer for a job as a partner. This is urgent and lucreative. If you are interested or know somebody good enough please contact Yinka peters on 08038415642 or mail me at email@example.com.
I will be expecting
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by itsmolep(m): 8:44pm On Jan 13|
CCTeam:what is the minimum configuration of a laptop I can use for programming
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by aremuforlife(m): 8:12pm On Jan 14|
Do you also do video class on SQ
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 10:47pm On Jan 16|
We have a very very "managable" system that is old but still runs programs rather well.
So the specification of that system will be used here as the minimum. If you can afford better, then do so, as your budget allows you to.
Considering the above, the least specification would be:
RAM: 1 GB
Hard Drive Space: 74.4 GB
Operating System: Windows 7
Hope that helps?
|Re: Are You New To Programming? Want To Learn But Do Not Know How? Come In! by CCTeam: 10:50pm On Jan 16|
We will doing lectures on SQL soon.
When we are done, we will let you know.
|Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health |
religion celebs tv-movies music-radio literature webmasters programming techmarket
Nairaland - Copyright © 2005 - 2018 Oluwaseun Osewa. All rights reserved. See How To Advertise. 173