Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,150,538 members, 7,808,983 topics. Date: Thursday, 25 April 2024 at 08:28 PM

First Thing First, Learn To Program! - Programming (6) - Nairaland

Nairaland Forum / Science/Technology / Programming / First Thing First, Learn To Program! (34805 Views)

Learn How To Program For Free / How To Program Outseal Arduino PLC / Here Is Why You Should First Learn Python As A Beginner In Programming (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) ... (11) (Reply) (Go Down)

Re: First Thing First, Learn To Program! by DrSad(m): 8:30pm On Jun 14, 2019
07030384132
Re: First Thing First, Learn To Program! by All4real2: 10:01am On Jun 15, 2019
07066670777
Re: First Thing First, Learn To Program! by mosho2good: 3:54pm On Jun 17, 2019
08086843386
Re: First Thing First, Learn To Program! by nickiemossie(f): 11:09pm On Jun 21, 2019
Pls add me o
08077083369
Re: First Thing First, Learn To Program! by Rxzepet01: 11:22pm On Jun 21, 2019
Thank you for this. 08130620117
Re: First Thing First, Learn To Program! by OutOfTheAshes(m): 3:45pm On Jun 24, 2019
Pls add me: 07065651398
Re: First Thing First, Learn To Program! by progeek37(m): 4:15pm On Jul 01, 2019
You can now join the tutorial group. Please note that the tutorial costs 6000 only and will last for three months. To join please send me a WhatsApp message.
Re: First Thing First, Learn To Program! by adindudaniel(m): 8:24am On Jul 02, 2019
progeek37:
Coding Ask and Answer CAA, Now Tutorial Is avaliable As Well


I have created a WhatsApp group for this thread, you can drop your number here and I will add you to the group.

As a sequel to the WhatsApp group Coding Ask and Answer I created earlier, I have also created a tutorial group for those who are new to programming. To join the tutorial group please send me a WhatsApp message via 08135683431

CONSIDER JOINING THE TUTORIAL GROUP

I'm not really motivated by money because the tutorial group is as cheap as even groundnut seller can afford it. I'm only saddened to see those carrying laptops up and down as programmers without knowing what algorithm is. How algorithm works. They say they want to start their own projects and become the next Mark Zuckerberg, it is possible though. But have they learnt to handle algorithmic tasks, without visiting the internet?
It is not too late, you can be whatever you want to be but I will always advice to learn how to program first. It is more important than any other things else. It is the basic foundation you need.
Your friends started coding without knowing what algorithm is don't envy them, they have set out to do it the hard way.
A computer science student visited me this week. I gave him one of the questions we are tackling in Coding Ask and Answer group, he asked me "Can such problems be solved with code"?
I couldn't stop laughing, he clearly and with open-mind told me that such questions are really scaring. But he told me that he is a web developer, I'm not really against web development.
It sad to say, most of the people who call themselves web developers are really doing trial and error. Very soon website development and design will cost N5,000 in Nigeria as many people are running to it as if it is the most lucrative part of programming. You better learn how to handle algorithmic tasks and apply for job, there are many companies looking for programmers. You can start making cool monthly payment. And when you have acquired enough cash you can set up your firm or work with your colleagues to start up group project. That's the more realistic option available now especially here in Nigeria, if you want to start a personal project, 5 years and 10 years will pass you will still be moving one step forward and two steps backwards especially here in Nigeria where entrepreneurship is not encouraged. Someone told he could develop one important app and become a billionaire like Mark Zuckerberg. I said yes you can, but kindly note that Nigeria is different from USA. In USA, someone can come up with a good project and introduce the project to a rich man. The rich man will say, "Hey man, I'm gonna sponsor you for this project". The rest will be story. However whatever you desire to do, go ahead and do it. I'm just offering some advice. As for me, I'm better off learning programming first. After I'm done with my school, I will start applying for programming job.

Software companies are riddled with a shocking amount of self-taught amateurs who, despite having programmed on a salary for years, have no grasp of the fundamentals of programming and have no idea what a hash table is, how polymorphism works and how to work with bitwise operations. Don’t be like them! Learn the basics of programming first and then the technologies. Otherwise you risk having your programming skills crippled, more or less, for years, if not for life.
To join the group send me a private message and note I'm not promising to teach you web, mobile or desktop development and as well I'm not promising to make you to be a professional programmer, no not all, and no one person or book or tutorial can do that!
Rather, I'm going to teach you with confidence how to program, how divide programming problems into steps and tackled them without fear or visiting the internet. This is the most important thing you need, the rest will become easier if grab these fundamentals

As improbable as it might seem to you, the basic principles of writing
computer programs have not changed all that much in the past 15 years.
Programming languages change, technologies get modernized, integrated
development environments get more and more advanced but the
fundamental principles of programming remain the same. When
beginners learn to think algorithmically, and then learn to divide a problem
instinctively into a series of steps to solve it, as well as when they learn to
select the appropriate data structures and write high-quality programming
code that is when they become programmers. Once you acquire these skills,
you can easily learn new languages and various technologies – like Web
programming, HTML5 and JavaScript, mobile development, databases and
SQL, XML, REST, ASP.NET, Java EE, Python, Ruby and hundreds more.
If you’ve never written a computer program, don’t worry. There is always a
first time. In this tutorial I will teach you how to program from scratch.
I do not expect any previous knowledge or abilities. All you need is some
basic computer literacy and a desire to take up programming. The rest you
will learn from the tutorial.
If you can already write simple programs or if you have studied programming
at school or in college, or you’ve coded with friends, do not assume you
know everything! Join the group there might be many things you are missing out along
the way.
Software companies are riddled with a shocking amount of self-taught
amateurs who, despite having programmed on a salary for years, have no
grasp of the fundamentals of programming and have no idea what a hash
table is, how polymorphism works and how to work with bitwise operations.
Don’t be like them! Learn the basics of programming first and then the
technologies. Otherwise you risk having your programming skills crippled,
more or less, for years, if not for life.

As the world has moved to digital era, where artificial intelligence can take control of the affairs of the world. There is a need to train
programmers who will be the driving forces. Nigerians should not be left behind in this matter, we need experienced programmers who can
bring innovations to our country.
Some people keep asking how do I learn programming and what is the best programming language to start with. I have a simple answer to this question:
Start by learning the fundamentals of programming itself and how algorithms work. The programming language to use is really irrelevant at the
moment, and no programming language is better than the others, every programming language was developed to meet urgent needs and was created for a particular purpose. So stop wasting your time jumping from one search engine to another to find out the best and lucrative programmming language. I repeat, you
can start from any programming language. You must be determined if you really want to learn programming, don't give up easily. If you have a
tendency to give up at a slight encounter of difficult syntax then I would rather recommend a programming language that has simpler approach to syntax, such
languages include Python, Java, C#, Ruby and Javascript. Starting with C or C++ may discourage some who are new to programming because of C strong use of syntax, to be able to solve a simple problem in C, you need to write many lines of code and follow many rules, the beginners who are not determined to learn programming may easily be discouraged. However, if you are determined, not even C can deter you from learning coding.
Resist the temptation to start programming by developing websites and mobile apps, you can never be successful. If you start programming like that, you will end up being a laughing stock in a software company. I repeat, don't start programming with website and app development, those things are not bad but you need to start them when you have understood how algorithms work. What is algorithm?

A sequence of steps to achieve, complete some work or obtain some result is
called an algorithm. This is how programming is related to algorithms.
Programming involves describing what you want the computer to do by a
sequence of steps, by algorithms.


Some of your colleagues directly begin programming with Web or mobile
applications and databases without knowing what an array, a list or hash
table is. Do not envy them! They have set out to do it the hard way,
backwards. They will learn to make low-quality websites with PHP and MySQL,
but they will find it infinitely difficult to become real professionals. You,
too, will learn web technologies and databases, but before you take them up,
learn how to program! This is much more important. Learning one technology or another is very easy once you know the basics, when you can
think algorithmically and you know how to tackle programming problems.

Starting to program with web applications or/and databases
is just as incorrect as studying up a foreign language from
some classical novel rather than from the alphabet and a
textbook for beginners. It is not impossible, but if you lack
the basics, it is much more difficult. It is highly-probable that
you would end up lacking vital fundamental knowledge and
being the laughing-stock of your colleagues/peers


What is the purpose of creating this thread Coding Ask and Answer? Here is a place to learn programming by solving programming problems.
Anyone can ask a question and answer a question whether you a beginner, intermidiate or an expert in programming, you can bring your knowledge to the platform. Note: this is not a thread to teach any programming language, rather it is a thread where those who are into programming can help each. What do you need to participate in the thread? You need nothing but your textbooks and text editor or any IDE of your choice. If you encounter any difficult question from the book you are reading, you can bring it up to the thread for the solution in any language.

Reading books without practicing is meaningless! You
must spend much more time on writing programs than
reading the text itself. It is just like learning to drive: no one
can learn driving by reading books. To learn driving, you
need to drive many times in different situations, roads, cars,
etc. To learn programming, you need to program!
Everybody has studied maths in school and knows that learning how to solve
maths problems requires lots of practice. No matter how much they watch and
listen to their teachers, without actually sitting down and solving
problems, they won’t learn. The same goes for programming. You need
lots of practice. You need to write a lot, to solve problems, to experiment, to
endeavor in and to struggle with problems, to make mistakes and correct
them, to try and fail, to try anew and experience the moments when things
finally work out. You need lots and lots of practice. This is the only way you
will make progress. So people say that to become a developer you might need to write at least
50,000 – 100,000 lines of code, but the correct number can vary a lot. Some
people are fast learners or just have problem-solving experience. Others may
need more practice, but in all cases practicing programming is very
important! You need to solve problems and to write code to become a
developer. There is no other way!


I have created a WhatsApp group for this thread, you can drop your number here and I will add you to the group.
...please add me 08060598439
Re: First Thing First, Learn To Program! by live4dgospel(m): 10:22am On Jul 02, 2019
adindudaniel:
...please add me 08060598439
.
Re: First Thing First, Learn To Program! by progeek37(m): 10:31am On Jul 02, 2019
adindudaniel:
...please add me 08060598439
Okay. I created two groups. One for coding programming problems, where programmers meet and code together. And another group for tutorial. The tutorial group is not free. You have to pay as little as 6000 for three months. It is going to be done through WhatsApp and Zoom app, download Zoom app from playstore. We will be using it for screen sharing during the tutorial.
Re: First Thing First, Learn To Program! by mobitrain: 5:35pm On Jul 02, 2019
Please add me: 08063733877
Re: First Thing First, Learn To Program! by progeek37(m): 7:35pm On Jul 02, 2019
mobitrain:
Please add me: 08063733877

Okay. I created two groups. One for coding programming problems, where programmers meet and code together. And another group for tutorial. The tutorial group is not free. You have to pay as little as 6000 for three months. It is going to be done through WhatsApp and Zoom app, download Zoom app from playstore. We will be using it for screen sharing during the tutorial.
Re: First Thing First, Learn To Program! by OLUWABIG(m): 12:26pm On Jul 03, 2019
07086657112
Re: First Thing First, Learn To Program! by Wizzoe360: 5:07pm On Jul 04, 2019
Kindly add 08088402682
Re: First Thing First, Learn To Program! by Sync201(m): 3:52pm On Jul 06, 2019
08166351104 add me on coding Q/A not tutorial
Re: First Thing First, Learn To Program! by royalteam: 9:46pm On Jul 13, 2019
08033094387. Please add me on Coding Group
Re: First Thing First, Learn To Program! by obioha35: 2:12pm On Jul 14, 2019
Add me 07065415921
Re: First Thing First, Learn To Program! by AdekunleAZ: 7:15am On Jul 17, 2019
Pls add me 09063236065
Re: First Thing First, Learn To Program! by promisedeco(m): 12:48pm On Jul 17, 2019
Hello great programmers. I want to be a software developer. Creating softwares that work over the net(such as school apps with portal) and also desktop applications. Pls, I would like to know the languages should i learn
Re: First Thing First, Learn To Program! by Boc007(m): 12:11pm On Jul 18, 2019
.
Re: First Thing First, Learn To Program! by oxiide22(m): 7:36pm On Jul 19, 2019
08162239169
Re: First Thing First, Learn To Program! by KVN1(m): 10:27am On Jul 25, 2019
please add 08130772139

please add to the free group
Re: First Thing First, Learn To Program! by Jummate(m): 6:26pm On Jul 25, 2019
progeek37:

Okay. I created two groups. One for coding programming problems, where programmers meet and code together. And another group for tutorial. The tutorial group is not free. You have to pay as little as 6000 for three months. It is going to be done through WhatsApp and Zoom app, download Zoom app from playstore. We will be using it for screen sharing during the tutorial.

Please add me to the Q & A group
07067896279
Re: First Thing First, Learn To Program! by Jochuki(m): 6:39am On Jul 26, 2019
08065410387
Re: First Thing First, Learn To Program! by Goldenhoney: 9:41am On Jul 29, 2019
pls add me 07065333760
Re: First Thing First, Learn To Program! by Bigwin2018: 4:29pm On Jul 29, 2019
09026349662
Re: First Thing First, Learn To Program! by Victornezzar: 4:37pm On Aug 05, 2019
progeek37:

No! The total number of possible subscribers remains the same..."0803", "0813" etc are just prefixes.
Note: The prefix just makes the numbers in it different from the numbers in other prefixes.
As we know when the number of subscribers reaches the total, the network providers will respond by introducing another prefix.
08110217841

Please add me sa
Re: First Thing First, Learn To Program! by Nobody: 8:05pm On Aug 22, 2019
07057568594

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) ... (11) (Reply)

How To Make A Simple Calculator In Notepad Using .bat Format / Share Your Remote Job Experience As A Developer / Ethical Hackers

(Go Up)

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

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 45
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.