61 AnswersNew Answer
Not on SoloLearn. It is a legal requirement that children under the age of 13 do not access SoloLearn. This requirement is due to the Children's Online Privacy Protection Act (COPPA). Not all children in the age group 7 to 12 will take to programming. There are languages specifically targeted at younger minds such as Scratch https://scratch.mit.edu/ I wouldn't expect many children below the age of 12 to be comfortable with using conventional languages, or have the mathematical knowledge to use them effectively.
There will always be those that are above and below the average. However, the majority of pre teens that I know, the age group in question, lack the mathematical skills to program. How many pre teens do you know that are comfortable with trigonometry, boolean algebra, exponentiation, and matrices? While dragging and dropping models from the asset store into the Unity editor and cutting and pasting a bit of code to create a game in Unity is still impressive for a teenager it does not require an in depth knowledge of programming, data structures, or algorithms. Though it does serve as an engaging method of getting youngsters thinking in a logical manner and managing a project. So I won't discourage it.
Part 2 of my answer So in my opinion, a kid in the age group of 7-12 should stick to languages like scratch. Because what is the point of trying with about a 70% chance of failing to understand programming, when you can try when you are older with a much less chance of the same. But I would say that starting programming at the age of 14-18 has some advantages too 1. Your brain is *much* more capable of understanding stuff, which would otherwise be really hard for someone smaller 2. As Martin Taylor said, it helps develop logical and problem solving skills 3. In school, you obviously have a lot more time that someone in college. I am better than many adults in programming, even though I am obviously dumber. The reason- they have more important things in their life than gaming and coding.
I totally agree with Martin Taylor and Mirielle when they says that kids miss out on the mathematical knowledge and the logical thinking or problem solving skills needed for programming. I am >13 && <18, not even in the range of 7-12, or even a pre-teen, and I still feel like I'm missing out on a lot of things I would've been able to understand if I had more knowledge. I don't even remember what I knew at the age of 7, because I'm pretty sure knowing 4/8 = 1/2 isn't enough for programming. Whenever I go to competitive programming, I can't solve atleast 25% of the questions because I don't have enough math knowledge for it (also bcoz I'm dumb). I'll re-iterate the fact that I'm >13 && <18 and have *a lot* more math knowledge than a 7 or 12 or even a 13 year old, and I still can't do a lot of stuff. Many times, people try in online forums try to explain something to me, and they mention some x theorem by y mathematician, and I have never heard of it.
Mirielle I'm pretty sure that persons in the age of 13 can already read properly (at least I hope so)... as Abhay said, there're people this age who are already familiar with complex topics like data science and neuronal networks and from what I've heard, many well known programmers nowadays (e.g. Notch or Linus Torvalds) started programming in this age and back then, tools like scratch didn't exist.
South Korea's coding education system is now private elementary schools every elementary school was in sixth grade At the age of 12 obligatory baeup the coding. And the kid who's interested in coding, who knows a lot about mathematical knowledge and algorithms. And There is a child who goes to Korean information Olympiad(KOI) and takes a test. As a 12-year-old, I answer this question, but it depends on how you learn to code. If you give her a conventional, adaptive learning effect, she'll hate coding. He's going to hate it. However, we need to get the child to experience and create creative coding and to get rid of the fear of coding. Just as we don't swim very well when we first swim, so does coding. How can we be friendly and kind to this difficult and incomprehensible subject of living and coding in a new era? In conclusion, children should be taught to code creatively. And then, is interested. May have a job for his hobby and also may be. THANK YOU. https://scratch.mit.edu
Remember, this is the internet. It's not wise to randomly share your age or other personal information.
Nothing is impossible! Age is not matter for learning! Because there are many kids who are master in languages such as Python, Java etc. But its possible in webs or other application, In Sololearn the child must be 13 or more than 13! All the Best 👍
No Brother, It's totally upto you , If you understand coading and love to do it , yes you should keep it up <3
Age >= 13 is pretty fine, I started at this age. You quickly understand XXX
Yes, it is harder for kids to learn programming,but not so much. I'm 10 years old and it's not so difficult . Some times it's difficult.
I appreciate everyone who contribute in this heated discussion. I must however exercise my moderator duty to report this open-ended thread for deletion. This Q&A forum is for specific programming questions or questions related to SoloLearn (platform, usage and so on) https://www.sololearn.com/Discuss/1316935/?ref=app In the meantime, let me share my two cents when the thread still exists. As many of them have pointed out, there are both text-based programming and block-based programming. And I have taught paid of both to kids of 7 to 11. Block-based is relatively easier for them because there won't syntax error due to typo or missing semi-colon. Whether the kid can learn properly depends on two factors: 1. Whether the course materials are well designed to build up concepts step by step. 2. Whether the student is hard working and keep practicing. Actually above two points applies for adult learning as well.
Age Matter bro 😊 If 9 years old Boy or girl wants to learn programming language they can't understand but When They Cross 14 they can easily understand. So Age Doesn't Matter But For Programming Maturity Matters
Actually people at age 13 are even making mobile apps using unity and whatnot ,so nothing like they can't understand at all.
Mirielle I agree with you to some extent about being a “real” programmer. but I have a question. let’s say I make apps using win32 api. am I a real programmer? according to your statement I need to make an OS (without any existing api, just like not using unity; rather making unity) to become a real programmer. this seems daunting!
Oloore Okelana ♥️kobozya♥️ if you're not yet 13 then you shouldn't be here except with a parental guidance, according to the Term of Use
In my opinion, it is possible for kids to engage in programming but perhaps they need more guidance from the older people. In my country, Python is taught to the 13-year-old students
I started programming at the age of OP, then I can still write programs but my thinking ability was zero with no creativity. The further I grow, the easier I'm able to solve things and arrive at a reasonable performance friendly algorithm. I don't use google
Everyone would definitely need help, I still maintain my point on a 7yrs old learning complex language like cpp etc not knowing a damn, I suggested scratch which is purposely made for their age.