Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,949 members, 7,817,789 topics. Date: Saturday, 04 May 2024 at 07:42 PM

One Of The Best Languages For Beginners In Programming - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / One Of The Best Languages For Beginners In Programming (4992 Views)

Differences Between Testing And Debugging In Programming Of Software Application / 14 Programming Languages For Mobile App Development / Which Programming Language Is Used In Programming Sim Cards? (2) (3) (4)

(1) (2) (Reply) (Go Down)

One Of The Best Languages For Beginners In Programming by Donald3d(m): 5:38pm On Aug 14, 2016
I would probably get bashed for this , but i have to say this jare cheesy cheesy cheesy
Oya read joor,its not long like my other articles
Python is just awesome any day, any time ,I recommend Python to anyone who wants to learn programming all you need to learn programming with Python is know how to solve problems by thinking analytically which you already do everyday(for people that have sense grin grin grin), and the next thing you know how to do is read and understand simple English ,then you are already 60 percent into programming with Python, next is some Fundamentals of programming (Understand syntax ,Functions etc),then you should be up and running .

Beginners should not go near Java,and C languages (I know a lot of people wouldn't agree and probably bash me )
Its not impossible for beginners to learn with Java and C ,but try to output something as simple as "Hello World " in Java and C languages compared to Python then you see what i am talking about , I know Java and C has its advantages and uses where Python would fall short , but Python is still a very good foundation for anyone who wants to start programming,then you can upgrade latter to Java and C languages .

To cut the long story short Python is like giving a baby Amala and Ewedu or Ogbonno soup(its would just be entering "gulu, gulu gulu" grin grin grin grin grin, Java and C is like giving a baby Hard Eba with Vegetable soup, with plenty bonny fish like shawa grin grin grin grin tongue tongue tongue shocked shocked shocked shocked, Tell me which the baby would swallow easily ? tongue tongue tongue tongue

5 Likes 1 Share

Re: One Of The Best Languages For Beginners In Programming by geraldgiz(m): 5:43pm On Aug 14, 2016
Donald3d:
I would probably get bashed for this , but i have to say this jare cheesy cheesy cheesy
Oya read joor,its not long like my other articles
Python is just awesome any day, any time ,I recommend Python to anyone who wants to learn programming all you need to learn programming with Python is know how to solve problems by thinking analytically which you already do everyday(for people that have sense grin grin grin), and the next thing you know how to do is read and understand simple English ,then you are already 60 percent into programming with Python, next is some Fundamentals of programming (Understand syntax ,Functions etc),then you should be up and running .

Beginners should not go near Java,and C languages (I know a lot of people wouldn't agree and probably bash me )
Its not impossible for beginners to learn with Java and C ,but try to output something as simple as "Hello World " in Java and C languages compared to Python then you see what i am talking about , I know Java and C has its advantages and uses where Python would fall short , but Python is still a very good foundation for anyone who wants to start programming,then you can upgrade latter to Java and C languages .

To cut the long story short Python is like giving a baby Amala and Ewedu or Ogbonno soup(its would just be entering "gulu, gulu gulu" grin grin grin grin grin, Java and C is like giving a baby Hard Eba with Vegetable soup, with plenty bonny fish like shawa grin grin grin grin tongue tongue tongue shocked shocked shocked shocked, Tell me which the baby would swallow easily ? tongue tongue tongue tongue
Can I get ur contact op ,need to discuss some ICT stuff with u ,geraldtonyman@gmail.com
Re: One Of The Best Languages For Beginners In Programming by Nobody: 5:45pm On Aug 14, 2016
yea python is more or less a direct programming language, less case sensitive compared to java n the rest.
Re: One Of The Best Languages For Beginners In Programming by BiafraBushBoy(m): 5:45pm On Aug 14, 2016
I wan learn programming abeg...

1 Like

Re: One Of The Best Languages For Beginners In Programming by Donald3d(m): 5:46pm On Aug 14, 2016
geraldgiz:
Can I get ur contact op ,need to discuss some ICT stuff with u ,geraldtonyman@gmail.com
sent you an email
Re: One Of The Best Languages For Beginners In Programming by ikbnice(m): 5:50pm On Aug 14, 2016
I think BASIC programming language especially vBASIC is the easiest of all followed by Python. It is entirely suitable for beginners who wants to have the basic knowledge of high level programming. You find it easier than you'd ever think possible.

1 Like

Re: One Of The Best Languages For Beginners In Programming by Donald3d(m): 5:54pm On Aug 14, 2016
ikbnice:
I think BASIC programming language especially vBASIC is the easiest of all followed by Python. It is entirely suitable for beginners who wants to have the basic knowledge of high level programming. You find it easier than you'd ever think possible.
Yeah i know , but i think Python has a larger user base,extensibility, cross platform and just more awesome and simple at the same time for beginners cool

1 Like

Re: One Of The Best Languages For Beginners In Programming by ikbnice(m): 5:55pm On Aug 14, 2016
BiafraBushBoy:
I wan learn programming abeg...
you can actually teach yourself if would devote your time to it
Re: One Of The Best Languages For Beginners In Programming by pimplucious: 6:30pm On Aug 14, 2016
I have always wanted to learn programming but somehow I keep shelving it.
Re: One Of The Best Languages For Beginners In Programming by Donald3d(m): 6:31pm On Aug 14, 2016
pimplucious:
I have always wanted to learn programming but somehow I keep shelving it.
The time to start is NOW !!!!

1 Like

Re: One Of The Best Languages For Beginners In Programming by zzzzy: 7:10am On Aug 15, 2016
So true @op, I've been learning python for about a month now.
Re: One Of The Best Languages For Beginners In Programming by Donald3d(m): 1:28pm On Aug 15, 2016
zzzzy:
So true @op, I've been learning python for about a month now.
Awesome !!! wink
Re: One Of The Best Languages For Beginners In Programming by Charpell(m): 10:22pm On Aug 15, 2016
Donald3d:




To cut the long story short Python is like giving a baby Amala and Ewedu or Ogbonno soup(its would just be entering "gulu, gulu gulu" grin grin grin grin grin,
Haba bros, even the Amala will be too much for the baby.
Re: One Of The Best Languages For Beginners In Programming by paranorman(m): 10:25am On Aug 16, 2016
Anyone with high IQ will do well starting with any language. The most important thing in programming is your logic skills.

Infact, I recommend that anyone who wants to learn programing should go study flowchats in secondary school futhermaths/com sci. I didn't'ake flowchats seriously back then in sec school and in my first year at the university, but now I know its craziness!

When I started, had a prob organizing my thoughts. Now, before i even type a line of code, I would ave already map my code out, get a mental picture of the problem my code's gonna solve, and my data structures.

Logic skills is the most important thing. You have gotta have the brain power. You are as good as your IQ level.

Besides, programming is a life time thing. It's gonna be part of you. It has gotta be the air you breathe. Many people wil fall off from the path of programming as the years goes by.



Those crazy programmers at google/MS/Apple have become codes.

Have you even looked at google maps and ever wondered what the folks that fleshed out the codes were thinking?!
Have ever tried to imagine their mind state?

Do you know the idea behind UI designs of these great companies?
Compare MS, google and apple sites and try to imgine the genuity behind the UI designs, gosh!

Have you ever wondered about the idea in the connection between digital tech and hardware?

Have you ever tried to imagine what Einstein was imagining, why he Imagined it, situation he imagined it when He wrote lwas the revolutionalized physics? Have you ever tried to resimulate such?

Coding should be your blood, else you will never make a mark like Bill, Steve, Mark, google boys did!

Gosh, think about the idea behind twitter!

7 Likes

Re: One Of The Best Languages For Beginners In Programming by dsypha(m): 6:52am On Aug 17, 2016
chalantmike:
yea python is more or less a direct programming language, less case sensitive compared to java n the rest.

Less case sensitive?? What on earth could you possibly mean?

2 Likes

Re: One Of The Best Languages For Beginners In Programming by Nobody: 11:02pm On Aug 18, 2016
dsypha:


Less case sensitive?? What on earth could you possibly mean?
there are certain keywords in programming that can't be type in a lower case or must be typed first with a capital letter etc, java is very sensitive , python is more tolerant n forgive in general.
Re: One Of The Best Languages For Beginners In Programming by dsypha(m): 6:41am On Aug 19, 2016
chalantmike:
there are certain keywords in programming that can't be type in a lower case or must be typed first with a capital letter etc, java is very sensitive , python is more tolerant n forgive in general.
Wrong. You don't make sense at all. It is either case-sensitive or it's not. There's no in-between. Most languages are case-sensitive. Python and Java are both case-sensitive. None is more forgiving in case-sensitivity than the other. typing 'ReturN' instead of 'return' in either languages produces a reference error.

1 Like

Re: One Of The Best Languages For Beginners In Programming by LexPrescott(m): 7:04pm On Sep 03, 2016
Facebook uses PHP, not Python. Papa why u lying Uhh oh my God. grin grin

1 Like

Re: One Of The Best Languages For Beginners In Programming by Stconvict(m): 1:06am On Sep 04, 2016
Donald3d:
Beginners should not go near Java,and C languages (I know a lot of people wouldn't agree and probably bash me )
Its not impossible for beginners to learn with Java and C ,but try to output something as simple as "Hello World " in Java and C languages compared to Python then you see what i am talking about , I know Java and C has its advantages and uses where Python would fall short , but Python is still a very good foundation for anyone who wants to start programming,then you can upgrade latter to Java and C languages .
Python is simple for beginners. Yeah we know that, but saying beginners shouldn't go near Java or C makes no sense. What if the beginner has no interest in web dev or app dev? What if he just wants to write a kernel for Linux or learn how to write drivers? What if he only wants to understand OpenGL so he can start experimenting with his on game engine or physics engine? Oh wait, what if he wants to start his own OS dev? What about if he wants to write his own low-level compiler, or learn more about computer architectures? What if he wants to develop for the GPU and make his apps or simulation run parallel? What if...
You see. I'd rephrase your paragraph to: "It depends. However, if you are going to for app dev or web dev, then python is an easy language to start with".
No need to hype one language over another, they all serve different purposes. It all depends on what you want to do with it.
Re: One Of The Best Languages For Beginners In Programming by dsypha(m): 6:26am On Sep 04, 2016
Learning complete Python is not easy. Basic Python is easy. JavaScript is easier than Python.
Re: One Of The Best Languages For Beginners In Programming by zzzzy: 6:59am On Sep 04, 2016
dsypha:
Learning complete Python is not easy. Basic Python is easy. JavaScript is easier than Python.
i actually found python easier than Javascript.
Re: One Of The Best Languages For Beginners In Programming by snyperboi(m): 12:31pm On Sep 04, 2016
I disagree with you bruh.... A beginner can start with any language that catches his mind... it depends on hard work, determination and continuous practice... my first language as a programmer was java...

In my opinion, a great language to have an understanding of is Java. It can be summed up into one, simple sentence: Java is a mature language. This leads to:

1. Lots of information due to how long Java has been around, almost any question you can imagine has already been asked, answered, indexed, and democratically perfected through up votes on the Internet. It is seriously hard to stump a search engine with a Java coding problem.

2. An incredible toolset java has a very rich API, and an incredible supporting open source ecosystem. There are tools upon tools for just about everything you would like to do. There’s also an amazing community driven process that ensures growth in the right direction

3. Software that leads by example java is an Object Oriented Language. It internally embraces best practices of object oriented design and strongly suggests that you learn and follow them. It also heavily promotes correct usage and many of the documented Design Patterns use Java as the language de facto. Understanding design patterns can lead to much more maintainable code.

4. Killer editors -The IDEs available for Java will blow your mind. Due to its strong typing, you’ll not only be notified immediately of errors, but you’ll also be given suggestions that will refactor and reformat your code with clear explanations and extreme ease. After using them, most people wonder how they ever coded before.

5. omnipresence java is running just about everywhere you can imagine. It’s usually where most large applications end up due to its scalability, stability, and maintainability. There’s also currently a gigantic push in the Java community to be the leader of the IoT (Internet of Things). And it’s coming. Very fast. There’ll be a time in the near future when your alarm clock will automatically start brewing your coffee pot, and it’ll most likely be Java doing that.

6. Lots of available jobs. there are tons of open positions waiting for you due to Java’s widespread reach. Many different sectors embrace the language, and you can be pretty certain you’ll land a job in just about any job market you’d like.

7. Android adoption. All Android Apps are written in Java. By taking our android Development track, you can publish that app you’ve always dreamed of building.

8. Ease of learning java is a verbose language, which at first can seem daunting. However, after learning the basics you’ll find that you can easily grab onto more advanced concepts because the code is very explicit. Plus, there are great courses (wink, wink, nudge, nudge) out there that can ease you into this powerful language. So what are you waiting for? It’s time to learnJava.

1 Like

Re: One Of The Best Languages For Beginners In Programming by babatope88(m): 12:50pm On Sep 04, 2016
Python is like giving a baby Amala and Ewedu or Ogbonno soup(its would just be entering "gulu, gulu gulu"
Re: One Of The Best Languages For Beginners In Programming by dsypha(m): 2:04pm On Sep 04, 2016
babatope88:
Python is like giving a baby Amala and Ewedu or Ogbonno soup(its would just be entering "gulu, gulu gulu"
Hey guys. Python is not as easy as you people are saying it. Yes, the basics is easy. Defining a function, declaring a variable, looping and branching, printing your name and the name of all your ancestors, are all easy. Becoming proficient in Python is not easy as you all are speculating. Now, for example:
how many of you actually know what a decorator is, what about a descriptor?
what are metaclasses?
what are function annotations?
What are the major differences between python 2 and 3?
Do you trully understand how import works?
How are the names of what you imported resolved?
what are context managers?
what does it mean for an object to support the iteration protocol?
what are generators, and what problems have they solved?
do you have a thorough understanding of how parameter declaration and argument passing works in python?
Do you know that for and while statements can also have else clause?
how do you do functional programming in python?
how do you implement a stack or queue using a list data structure?
how do you specify a method as static in python?
do you understand the main differences between lists, sets, dicts, and other types like tuples, namedtuples, frozenset, etc?

These are just a few. There are many features in Python that people 'dont just know'. The problem is, i believe, most people use the wrong resources when learning a new programming language. For example, some people pick books like learn python the hard way, a byte of python, learn python in 24hrs, and after reading it, they start screaming that python is easy. It is not. Try the advanced features and your will be stuck. I think the notion should be that it is easy to get things done with python. But that doesnt mean that it is easy... You can do a lot with just the basics. But the difference with you and people who really know the stuff will be clear. For example, the following two code blocks define a sum function. This is purely for example, it is not necessary in real code since there is already a build in function called sum.

This is probably how a new pythonista would do it:

def sum(numbers):
s = 0
for num in numbers:
s += num
return s


Yes. This works, and its just fine. But there may be situation where elegance is required, not just for this function, but for other complex procedure. This is how an averagely proficient pythoner will do it:


import functools

def sum(numbers):
return functools.reduce(lambda a, b: a + b, numbers, 0)


In addition to being more elegant, this code is also easier to get right. The first is easier to make mistakes with. This code is pretty basic, but i do hope i made my point with it. Another problem again is this, you don't just learn a language and say you are an expert it it. You have to know a lot of its standard API. Not necessarily memorizing them, but you should at least be aware that something exists.
I hope this will really silent the budding beginners from speculating such false propositions as 'python is easy'.

1 Like

Re: One Of The Best Languages For Beginners In Programming by Imakeherdrip(m): 1:44am On Sep 05, 2016
^^^You really didn't have to say much to air your view...
Most of those things you listed aren't as hard as you paint it when you compare them to that of c++ and java...
Python is cool though...

1 Like

Re: One Of The Best Languages For Beginners In Programming by Imakeherdrip(m): 1:45am On Sep 05, 2016
LexPrescott:
Facebook uses PHP, not Python. Papa why u lying Uhh oh my God. grin grin
Go online...

1 Like

Re: One Of The Best Languages For Beginners In Programming by dsypha(m): 9:43pm On Sep 07, 2016
Imakeherdrip:
^^^You really didn't have to say much to air your view...
Most of those things you listed aren't as hard as you paint it when you compare them to that of c++ and java...
Python is cool though...
There are really easy, actually. I never argued they were hard. Am just saying that most of those shouting python is easy, python is easy didnt take the time to learn all these. If they devoted time to learn these things, they will probably weigh their utterances. Python is easy but it is pretty broad. JavaScript has a lot of gotchas, but it is a pretty small language compared to Python; although ECMAScript6 added a lot to JS.
Re: One Of The Best Languages For Beginners In Programming by melodyogonna(m): 4:49pm On Oct 14, 2016
@dsypha, you just opened my eyes and made me love python more, guess i need more exploration.
Re: One Of The Best Languages For Beginners In Programming by uzoexcel(m): 1:43pm On Nov 22, 2016
wanna ask ur advice @stconvict
for someone who wants to learn both c and c++, what should the person start with?

Stconvict:

Python is simple for beginners. Yeah we know that, but saying beginners shouldn't go near Java or C makes no sense. What if the beginner has no interest in web dev or app dev? What if he just wants to write a kernel for Linux or learn how to write drivers? What if he only wants to understand OpenGL so he can start experimenting with his on game engine or physics engine? Oh wait, what if he wants to start his own OS dev? What about if he wants to write his own low-level compiler, or learn more about computer architectures? What if he wants to develop for the GPU and make his apps or simulation run parallel? What if...
You see. I'd rephrase your paragraph to: "It depends. However, if you are going to for app dev or web dev, then python is an easy language to start with".
No need to hype one language over another, they all serve different purposes. It all depends on what you want to do with it.
Re: One Of The Best Languages For Beginners In Programming by classicdude1(m): 3:32pm On Nov 23, 2016
python is one of the programming languages I recommend to beginners.....

if you want to learn python for free,without wasting ur MB on video tutorials... just go can see a list of great PDF python books and where to get them FREE.


http://coolpythoncodes..co.ke/2016/11/free-pdf-python-books-i-recommend-you.html?m=1
Re: One Of The Best Languages For Beginners In Programming by exxy(m): 6:52pm On Nov 23, 2016
has any body programmed on google white board, and has any body done a software engin. interview with google ?
i need some hint .
Re: One Of The Best Languages For Beginners In Programming by Eddodoh(m): 10:41am On Nov 24, 2016
How do I add hyperlinks to word using HTML code?
I have tried this and it's not working cos I don't see anything that has been highlighted and ready for click and redirect.
<a href= www.eddykenworld.com.ng>Click Here</a>
I am not a programmer but I was advised to use something like the one above.

(1) (2) (Reply)

Programming Really Is For The Young / Please Help! Difficulty In Deploying A Finished And Running Vb.net Project / Learn Coding For Free, With Microverse, Pay The Tuition When You Start Earning.

(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. 78
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.