₦airaland Forum

Welcome, Guest: Join Nairaland / LOGIN! / Trending / Recent / New
Stats: 2,333,623 members, 5,164,486 topics. Date: Saturday, 21 September 2019 at 08:03 AM

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

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

Here Is Why You Should First Learn Python As A Beginner In Programming / How To Program Arduino Uno / Which Training Center Can Someone Learn How To Program Quickly (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (Reply) (Go Down)

Re: First Thing First, Learn To Program! by pseudonomer: 12:45pm On May 26
Peetar3117:
08143424072. Kindly Add.
I recently started coding with Python( my first language) and it sure seems like one hell of a ride.
Hopefully I would get to learn from more learned coders.

You should start with C and thank me later.

I started with Java, then Python and later C/C++

C really help me in understanding computer memory better... data structure and algorithms became a very easy thing.
Re: First Thing First, Learn To Program! by Softcash(m): 11:18pm On May 26
09078433470
Re: First Thing First, Learn To Program! by Standard92: 7:50am On May 29
progeek37:
The WhatsApp Group is still available for new comers.
.
Re: First Thing First, Learn To Program! by progeek37: 6:40pm On Jun 03
Let's programmers meet and learn from each through problem solving. Join our WhatsApp Group drop your number to be added.
Re: First Thing First, Learn To Program! by Deicide: 7:35pm On Jun 03
Why i use to laugh those that say you don't need Math knowledge in programming grin
Re: First Thing First, Learn To Program! by Adino59(m): 9:07pm On Jun 03
07065601815 @ progeek the advice you gave on first learning the logic is so true I started learning programming early this year@ a computee institute fast forward now I'm at the last stage of d course which is mobile app design but I still feel a huge vacuum in me like I'm stuck at times trying to code thanks for your input guess I would have to retrace my steps
Re: First Thing First, Learn To Program! by Sixtytwo62: 9:16pm On Jun 03
progeek37:
Let's programmers meet and learn from each through problem solving. Join our WhatsApp Group drop your number to be added.
Bro add me to that group again @07063527329
I lost access to my former what's app account.
Re: First Thing First, Learn To Program! by MakyavelitheDon: 10:08pm On Jun 03
progeek37:
Coding Ask and Answer CAA


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

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.



08177641851

1 Like

Re: First Thing First, Learn To Program! by mourtayo(m): 11:54pm On Jun 03
Pls add me 08097014067
Re: First Thing First, Learn To Program! by IamTeen: 5:59pm On Jun 04
progeek37:
Here is a sample question

In Nigeria, mobile phone numbers begin with the digit 0 and can contain any digits(0,1,2,3,4,5,6,7,8,9). The first 4 digits of the numbers
determine the particular network provider. For instance, GlobalCom Nigeria Limited numbers can
begin with 0805, MTN 0803 and Airtel 0802 etc. The mobile phone numbers must
have 11 digits all together. For instance, this is my MTN number:
0813 568 3431.
Write a program that can calculate the total number of possible subscribers of
MTN numbers that begin with 0813 and print out all the numbers.


HINT
total_digits = 11: total digits of each number
digits_needed = 7: digits needed to complete 0813 to 11-digit numbers.
available_digits = 10: i.e 0,1,2,3,4,5,6,7,8,9
Note: Computer CPU has some limitations, some may not print out all the numbers. Instead of printing out all the numbers in computers with low
processor speed and RAM. Consider printing out numbers that meet some certain conditions like numbers that ends with "3431" like my number
in the question. But your program must be able to count all the total available numbers in "0813" even though it may not print them all out to the console.
Also you have to make the program flexible such that you can easily change the lines for instance, you change can "0813" to "0806", "0803", "0805", "0902" etc or even make it start with country code "+234813". Goodluck.

Boss, I'm still a learner sir.
Can use mtn.prefChanger() to change 0813.
I forgot converting mtn.prefChanger argument to string...i did in earlier version.
Can use mtn.gen() to generate numbers and ending of choice. I chose 4457.
If no number is specified, it prints without condition.

Re: First Thing First, Learn To Program! by peterpeteru: 9:42pm On Jun 04
smiley
Re: First Thing First, Learn To Program! by live4dgospel(m): 8:49am On Jun 05
IamTeen:


Boss, I'm still a learner sir.
Can use mtn.prefChanger() to change 0813.
I forgot converting mtn.prefChanger argument to string...i did in earlier version.
Can use mtn.gen() to generate numbers and ending of choice. I chose 4457.
If no number is specified, it prints without condition.
Your program uses built-in method to arrange the numbers. You should write codes that generates the numbers, don't use "arrange"
Re: First Thing First, Learn To Program! by richebony: 9:11am On Jun 05
Please add me ...07061670369
Re: First Thing First, Learn To Program! by dlawnoni: 12:51pm On Jun 05
Plz. Who knows how to disable WEBRTC on Chrome android
Re: First Thing First, Learn To Program! by Emmaway(m): 5:18pm On Jun 05
08142367332
Re: First Thing First, Learn To Program! by IamTeen: 2:33am On Jun 06
live4dgospel:

Your program uses built-in method to arrange the numbers. You should write codes that generates the numbers, don't use "arrange"
Hahahaha. It's 'arange' not 'arrange', a numpy function but equivalent to traditional Python's 'range()' function used with list() function.
I'm only Keeping It Simple Stupid (KISS).
Thanks sha.
Re: First Thing First, Learn To Program! by Ikennablue(m): 4:47pm On Jun 06
Pls add me 08121148673
Re: First Thing First, Learn To Program! by progeek37: 9:09pm On Jun 06
IamTeen:


Boss, I'm still a learner sir.
Can use mtn.prefChanger() to change 0813.
I forgot converting mtn.prefChanger argument to string...i did in earlier version.
Can use mtn.gen() to generate numbers and ending of choice. I chose 4457.
If no number is specified, it prints without condition.
Good. Can you do this without the pre-knowledge that the sum of the numbers is 10**7? That's the essence of the question, the same thing you did here can be done using Python range but such solution is trivial.
Re: First Thing First, Learn To Program! by fascia(m): 10:50pm On Jun 06
Add me
08109076441
Re: First Thing First, Learn To Program! by IamTeen: 10:35am On Jun 08
progeek37:

Good. Can you do this without the pre-knowledge that the sum of the numbers is 10**7? That's the essence of the question, the same thing you did here can be done using Python range but such solution is trivial.
This?

I used mtnNumbers.setPrefix() function to switch from 0813 and mtnNumbers.setLastNumbers() to change the numbers ending.
mtnNumbers.printNumbers() function did the printing.

Re: First Thing First, Learn To Program! by live4dgospel(m): 1:42pm On Jun 08
IamTeen:

This?

I used mtnNumbers.setPrefix() function to switch from 0813 and mtnNumbers.setLastNumbers() to change the numbers ending.
mtnNumbers.printNumbers() function did the printing.
Yes, I think this is good.
Re: First Thing First, Learn To Program! by progeek37: 4:37pm On Jun 08
IamTeen:

This?

I used mtnNumbers.setPrefix() function to switch from 0813 and mtnNumbers.setLastNumbers() to change the numbers ending.
mtnNumbers.printNumbers() function did the printing.
Nice!
Re: First Thing First, Learn To Program! by IamTeen: 7:29pm On Jun 08
live4dgospel:

Yes, I think this is good.
Thanks sir.
Re: First Thing First, Learn To Program! by IamTeen: 7:30pm On Jun 08
progeek37:

Nice!
Thanks
Re: First Thing First, Learn To Program! by chrysophem(m): 11:46pm On Jun 08
please add my number to the group 08138030509
Re: First Thing First, Learn To Program! by oladapo83: 2:25pm On Jun 09
07086559586
Re: First Thing First, Learn To Program! by Unie30: 11:46am On Jun 10
09028231884
Re: First Thing First, Learn To Program! by Emmaway(m): 10:37pm On Jun 10
0811 105 5827
Re: First Thing First, Learn To Program! by Whitemanyu: 8:40am On Jun 13
Guys, am looking for a programmer/coder who can code an indicator for binary options or forex trading. The indicator will be programmed to only appear when a set of conditions are met.
Re: First Thing First, Learn To Program! by Peterjosh: 4:12pm On Jun 13
Abeg add me..

08100114675
Re: First Thing First, Learn To Program! by wiconse: 8:08pm On Jun 14
Please add me up

08020525541
Re: First Thing First, Learn To Program! by All4real2: 8:10pm On Jun 14
progeek37:

Okay. Please after solving it consider sharing the screenshots of the sample run of the program. Thanks

(1) (2) (3) (4) (5) (6) (7) (Reply)

Java Vs C Sharp / Is There Any Chance That A Female Can Become A Very Good Programmer / Mobile Phone Apps For Nigeria

(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 - 2019 Oluwaseun Osewa. All rights reserved. See How To Advertise. 123
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.