Page 1

PCMoment.com

Learn

Computer in an easy way Programming


Table Of Contents Introduction

pg 1

What Is Computer Programming

pg 2

I Want To Learn Computer Programming Top 10 Programming Languages Go The Degree Route

pg 3

pg 6

pg 8

Online Universities That Teach computer Programming pg 9 Teach Yourself Computer Programming Get A Personal Tutor

pg 12

pg 16

Computer Programming Certification

pg 17

Basic Computer Programming Terms To Understand pg 20 What Next?

pg 25


Introduction A lot of people want to learn computer programming but don't know where and how to start. In this book, I am going to show you simple ways on how to learn computer programming for free. These are proving ways that has help alot of people kick start their programming career. You too can do it. Computer programming is a skill that is in great demand and if you are among those tha has this skill you should be rest assured that you have no problem in this modern world. This book will explain to you how to get this skill and be among pros of programming. The programming tips and tricks you’re about to read have proven results. Each chapter provides new secrets that will help you understand how to learn programming, AND get a leg up over your colleagues. If you follow the formula I reveal in this book, it’s highly possible you can enjoy the rest of your life as a computer programmer. What are you waiting for, read the book now.

1

PC Moment.com


What is computer programming 1First, you need to understand the meaning of computer programming. It is the process of writing instructions for the computer, in other to make the computer perform a given task. This instruction can be high level (human-like) language or low level (machine) language. In most cases, a compiler is used to interpret the written instruction for the computer. Especially if it is high level language. Can you operate a mobile phone or computer? Simply take out your phone, sliding through the apps and selecting one‌ Maybe it is a game or browser. While you slide the screen: You notice that your phone (a computer) does something. This simple interaction between you and your phone is the result of computer programming.

2

PC Moment.com


I Want to Learn Computer Programming A lot of benefits will come your way when you know how to program. Apart from the fact that it is fun: It will improve your creativity and… You can use it to earn your desired income. To answer the question: I want to learn computer programming but I don’t know where to start. Below is step by step actions you need to take even if you’re a beginner. Follow the simple steps below. Step 1 Ask Yourself this question. Which program language should I learn?

3

PC Moment.com


The truth is, there are many computer programming languages. And: If you ask the best programmers about the best language to start with: All of the will give you different answers. Why? Because there are lot things associated with the question. It is a good thing to go with a program that is friendly to beginners but: You have to consider why you want to enter the world of programming in the first place. Also: You need to look into the kind of work you want to do with the knowledge. And the computer programming language required for the work.

4

PC Moment.com


Picking a program to learn will be easier if: You want to use it to get a job. You just have to find out the programming language needed for the job. And go with that. Another thing I like to tell beginners is: Choose a language that has many projects for beginners. Because‌ ‌you need motivation to become a successful programmer. And in most cases, this motivation comes from the completion of a project. So: A program with many beginner friendly projects will help to build your morale when you are just starting out. You can even take it to the next level by showing your family and friends.

5

PC Moment.com


Don’t take too much time at this step. As a programmer, it will be a good thing to know how to program in more than a language. So: Just pick a program base on any of the ideas highlighted above and move to the next step. Top 10 Programming Languages 1. SQL 2. Java 3. JavaScript 4. C# 5. C++ 6. Python 7. PHP 8. Ruby on Rails 9. iOS/Swift 10. Objective-C

6

PC Moment.com


Step 2 Now, is time to get the knowledge. You have many options at your disposer.

7

PC Moment.com


Go the Degree Route Don’t you think that It will be nice if you take your learning like a school? Whereby you get a degree a long with the knowledge. Although: Your job will require that you have the knowledge but‌ It will be good if you have a degree to back it up. The following sites will give you the knowledge and a certificate to go with it.

8

PC Moment.com


 Online Universities That Teaches Computer Programming Coursera This site provides courses from major universities in the U.S and from around the world. You will be issued with a certificate at the end of the program. The certificate will include the name of any school that is partnered with coursera. edX This is similar to Coursera. The courses on the site are from the best universities you can find. You can learn computer programming from the site for free but‌ You have to pay some token if you want to get the certificate.

9

PC Moment.com


Saylor Academy This site is not as popular as the other sites listed above. But it still has a lot of awesome courses to choose from. And the fun part of the is: You get your certificate for free.

Alison Alison is very similar to Saylor Academy in the sense that: All the courses are free to learn and you earn your certificate at the end of the course.

Iversity This site is very popular in Europe. It is just like Coursera. Each course is free but the site does not issue a certificate at the end of the course.

10

PC Moment.com


Saylor Academy This site is not as popular as the other sites listed above. But it still has a lot of awesome courses to choose from. And the fun part of this: You get your certificate for free.

Alison Alison is very similar to Saylor Academy in the sense that: All the courses are free to learn and you earn your certificate at the end of the course.

Iversity This site is very popular in Europe. It is just like Coursera. Each course is free but the site does not issue a certificate at the end of the course.

11

PC Moment.com


Teach Yourself Computer Programming The second way to learn how to program is by teaching yourself. The sites listed above are like universities online but the once you are about to see will only give you the programming skill that you need. The websites below are where to learn programming online. Although: Most of them provide some tools that will assist you apart from videos and other materials. It is certain that you will not get any certificate at the end of the training. With that out of the way: Any of the sites listed below is what I would introduce to you if you want to learn how to program as a beginner on your own.

12

PC Moment.com


Khan Academy This is one of the best places to get free education online. It offers a range of courses. You want how to learn computer programming by yourself? Go to Khan Academy. Codecademy Just from the name, you can tell what this site is all about. Codecademy teaches how to learn computer programming for beginners and experts. The course is free but also: You will have access to a group system and game to improve your learning. Udacity You will get a variety of programming courses from this site. Ranging from how to start programming in c++ to how to start programming in Java. You can get the free or paid membership. But: As I have mentioned earlier. ou will not get any certificate here. 13

PC Moment.com


Tree House This is not new but if you have not heard about it: It teaches how to design a website, mobile app on all platforms. But it not free. Tree House is one of the go to sites in the field of programming. Especially for mobile app and website. The subscription starts from $25.

Hackr.io This site is simple. Programmers will submit a course or tutorial and other people will vote for or against the submitted course. I hope you understand the idea here. You will be able to determine how useful a course is.

14

PC Moment.com


OpenCulture You will get free programming courses here without doing much work. You will not be required to enroll for the course and… You can get the course in audio format from iTunes of video format on YouTube. More sites are listed below. Some give kids and beginners computer coding basics in form of videos. Others provide PDF format on how to program. Google and YouTube are included because you can get useful materials from them if you dig properly. Enjoy. • Code.org • Code School • Pluralsight • Head First Books • Google • YouTube

15

PC Moment.com


Get A Personal Tutor This is the third way you can learn how to program. Getting a personal tutor will help you a lot a beginner. At times, you can get stuck at a certain stage. A tutor will guide you and help you simplify any difficult part of your learning process.

16

PC Moment.com


Computer Programming Certification There is high demand for programmers and developers now than before. And the trend is going up. Because more and more organizations are making use of computers. Getting a computer programming certificate is worth it. And as a programmer, wouldn’t it be nice to have a certificate to go along with your programming skill? It will also give you an upper hand above your colleagues. Be it any c++ certifications or java certifications. Don’t disturb your mind with the idea of programming certifications vs degree. Any of the two will get you a job as long as you have the knowledge. But it will be better if you have both the certification and degree.

17

PC Moment.com


Below are explanations on some of the popular developer certifications in computer programming. Microsoft Certified Solutions Developer (MCSD) It is an intermediary level certification by Microsoft is for developers. You can get Microsoft Technology Associate (MTA) which is an entry level certification before getting (MCSD).

Microsoft Technology Associate (MTA) This is the entry level in Microsoft programming certifications. It is very good for beginners. Some of the things you will learn are windows and software development. These software development certifications are in demand.

18

PC Moment.com


AWS Certified Developer – Associate Level This certification is basically for developers that develop programs on AWS (Amazon Web Services) platform.

Oracle (OCP, OCM, OCE) Oracle Certified Java certifications are series of certification by Oracle. If you have one these certifications, you should know that you have one of the best java programming certifications. Oracle Certified Professional (OCP) Oracle Certified Master (OCM) Oracle Certified Expert (OCE) You will take a dynamic exam that includes scenario based and multiple choice questions.

19

PC Moment.com


Basic Computer Programming Terms to Understand Software and Hardware Hardware is basically the physical part of the computer system. The part that you can touch and feel. Examples are keyboard and mouse. While software on the other is: Are a set of codes or programs installed on the computer. You cannot see or touch these programs. And a good example will be your OS and MS Word.

Algorithm To a lay man: Algorithm is a step by step instruction of how to carry out a task. Just like the actions you have to take in other to achieve a desired result. 20

PC Moment.com


Algorithm is a detailed step by step explanation of these actions. Computer can do amazing things but: It is dumb and will not do anything except what you instruct it to do. That is the reason you have to make your algorithm very detailed. Code You know that the computer cannot do anything on its own unless: You instruct it to do something. These set of instructions is what is known as code. You will often hear the word source code which is the same thing. When you write source code: You should ensure that it has good read-ability because‌

21

PC Moment.com


Apart from writing codes, programmers often read and amend codes. So: When your code is not readable it will be difficult to understand.

Syntax Just like every human language. You cannot just put some set of words together and say it is a statement. There are rules guarding the use of words in a statement and in communication as a whole. This is the same in computer programming. You cannot just put codes together without following the proper rules. These rules are what is referred to as syntax in programming.

22

PC Moment.com


Pseudo Code This is one of the things that makes source code readable. Imagine reading lines of code without any hint of what the code will do. Pseudo code is used to describe what a piece of code will do. Written in any human language. It tells the specific action that section of the source will take.

Design or Architecture. How difficult do you think it will be if: You are a builder that wants to build a house with many rooms, swimming pool, football field without the plan or the design in place. It will be very difficult. Even if you manage to build the house to completion: The result will be bad. 23

PC Moment.com


This where design or architecture comes in. When you write heavy programs like Operating Systems and some other big software: You know the code will be many. Just plan ahead and break the entire program into sections. Then link up each section together appropriately. Compiler Computers only understand 0s and 1s but‌ ‌most programming languages are not written in 0s and 1s. Why: Because it is very difficult to program in that way. So, how does the machine understand what we write? This is where a compiler comes into the picture: It converts your source code into 0s and 1s for the computer to understand. The first compiler was written by Grace Hopper in 1951. 24

PC Moment.com


Thanks for reading upto this page. I hope you you have gained one or two things from this book. You can get the complete guide @ Learn Computer Programming Feel free to share this book with your friends.

Ganiyu Sodiq Olaniyi

25

PC Moment.com

Learn computer programming in an easy way  

A simple guide on how to become a computer programmer for free. Read and enjoy.

Learn computer programming in an easy way  

A simple guide on how to become a computer programmer for free. Read and enjoy.

Advertisement