Is python the best language for beginners? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

Is python the best language for beginners?

I have wanted to learn programming for a while, and I am wondering if Python is good for beginners?

15th Jun 2017, 7:23 PM
DrChicken24
DrChicken24 - avatar
17 Answers
+ 7
Yeah...go for it ...Python is good choice for beginners
15th Jun 2017, 7:26 PM
Sri Lakshmi
Sri Lakshmi - avatar
+ 4
@skipper I think scratch isn't a really language... 😊😉 what do you think ?
15th Jun 2017, 10:14 PM
Hbeo
Hbeo - avatar
+ 4
all kinds of stuff. machine learning, file handling, games, apps, website backends.. It excels at automating tasks. Prototyping. If I want to write a complicated method in Java I write it in python first to get it out of my head. Python is easier and faster to throw down ideas. It is an excellent language. Reguardless of your programming goals, you will only benefit from knowing Python
16th Jun 2017, 12:13 AM
LordHill
LordHill - avatar
+ 4
Python is great for learning the basics like @Joker said.👍 You can actually stick with Python and learn a lot about other fields. For example - If you pick, say, Java as your first language. You'll get a lot of knowledge about object-oriented paradigm. But you'll have to pick another language like PHP for back-end. And maybe another one for Machine Learning or for automation. With Python, you can learn all this stuff by just expanding on what you already know. So I guess that makes it a pretty good language for beginners ☺
16th Jun 2017, 3:04 AM
Nihar Raote
Nihar Raote - avatar
+ 3
there isn't "best language" all depends of what you want to do... but python is indeed easy and a very good choice for a beginner 😊
15th Jun 2017, 7:31 PM
Hbeo
Hbeo - avatar
+ 3
definitely is. as long as it is capable of representing programming control structures, has its syntax and semantics, it is a programming language. don't be fooled by it's Lego style appearance. the future of programming is coding by graphical representation. tedious coding as we now know will be replaced by connecting boxes advanced labs do work on this now
15th Jun 2017, 10:22 PM
Skipper
Skipper - avatar
+ 3
@Joker Ok, what is Python particularly known for? Like what do most people use it for?
16th Jun 2017, 12:05 AM
DrChicken24
DrChicken24 - avatar
+ 3
@Joker Ok thanks a lot!
16th Jun 2017, 12:14 AM
DrChicken24
DrChicken24 - avatar
+ 3
Thanks for the feedback everyone!
16th Jun 2017, 3:39 AM
DrChicken24
DrChicken24 - avatar
+ 2
@Sir @hbeo Ok thanks!
15th Jun 2017, 7:32 PM
DrChicken24
DrChicken24 - avatar
+ 2
logics is key!!! rest are bells and whistles start small grow big coders seldom understand what they are doing
15th Jun 2017, 10:25 PM
Skipper
Skipper - avatar
+ 2
yes logic is important but it's not the question... scratch is an educational project
15th Jun 2017, 10:29 PM
Hbeo
Hbeo - avatar
+ 2
Solo is an educational project. we're taking basic education here go and see Scratch site to check what people do with Scratch you'll be surprised doing complex stuff with simple tools requires creativity, audacity, intelligence
15th Jun 2017, 10:35 PM
Skipper
Skipper - avatar
+ 2
I am already really good with Scratch. I was wondering about coding languages that don't use blocks.
15th Jun 2017, 11:08 PM
DrChicken24
DrChicken24 - avatar
+ 2
Python is excellent for beginners. So is Scratch. Anything that you can understand while learning programming basics (input, output, data types, loops, variables, operators, etc) is a good language for beginners.. If you already have learned these concepts from Scratch, then the question to what language you should learn here shouldn't be what is a beginner friendly language. Once you know the basics of programming, language differences become mostly syntax. at that point you should choose a language based on your goals as a programmer. Do you want to make games? apps? software? mods? webcrawlers? websites? Python is my favorite language to play in and I recommend it to anyone. but if you know programming basics and want to do something specific with your programming, focus on whatever language lends itself to your goals
16th Jun 2017, 12:03 AM
LordHill
LordHill - avatar
+ 1
Scratch
15th Jun 2017, 10:11 PM
Skipper
Skipper - avatar
+ 1
it's very good to learn the logic but it's limited... it's funny but you can do nothing interesting...
15th Jun 2017, 10:23 PM
Hbeo
Hbeo - avatar