129 AnswersNew Answer
Hey, I'm only 13 years old. I've started to learn some basical languages. As such Java, HTML, JS,CSS, C++. It's the most popular and need languages, I think. And actually all programming is very interesting! Good luck with studying! 😉👨💻👩💻
Hahah, people in SL are helpful)
I see you got many answers here telling you to go choose the language which suits your target. I'm not saying that the others are wrong, but as someone who went through the same phase few months ago, I know you don't have a specific target yet. You must be attracted to everything from web development to making games to Android and IOS development. So, as someone who started with Python, I'd say it's a great language to start with. You can learn all the concepts and even make early games and GUI applications. And I just don't have any words for its modules. So my absolute answer is Python though I would say that you can't make large scale games or applications because of its speed. And to add, I few days back I was in the illusion that the transition from Python to learning any other language is hard. If you follow certain rules during the transition, it's damn easy. You can start with other languages also and let me tell you, they are not hard if you do enough practice, unlike what the people say.
Microsoft Visual Basic .Net is a good choice for a teenager. It has the simplicity of BASIC (Beginners All-purpose Symbolic Instruction Code), a drag and drop forms designer, support for .Net framework, is a decent enough general purpose programming language and generates the same common language runtime code as C#. With visual Basic you can develop both command line and windows applications including database driven applications and games. Visual basic can communicate with operating system libraries (advanced users) and DirectX. It also uses the Visual Studio IDE thus providing an easier upgrade path to C/C++ or C# at a later date if so desired. Unfortunately there is no tutorial for it here on SoloLearn but there are many visual basic websites and YouTube channels. Visual Basic .Net is also a Windows program so it's not suitable for mobile development and requires access to a laptop or desktop machine running Windows.
Seeing a lot recommend HTML. I'd honestly refrain from HTML as a first unless your main goal is web development. Here's why: HTML is a markup language and is not a programming language. Markup languages exist as a means to control the display of information. It'll do nothing to teach you about procedural and object-oriented programming which most programming languages are. Markup languages are easy because they do not use programming syntax and use standard words, thusly making them easier to read and understand. Learning HTML will not teach you OOP or PP (Object-Oriented Programming, Procedural Programming). It'll also not teach you programming syntax. Thus, knowing HTML, even proficiently, will not make learning programming languages any easier, unlike learning something like C++ or Python first will. Learning an actual programming language first will teach you OOP and they are also very versatile langauges. You will be able to do more with something like C++ and Java, like GUI interfaces and games.
Well I didn't expect that many answers in just 2 days
Mehnaz ( busy studying ) no,Python or Java
Java or Python
Check answer here. https://www.sololearn.com/discuss/2097736/?ref=app
Begin with C language...it will be very benific to you little boy 😊
I'm 11 and I'm learning to make apps
go to roadmap.sh for a whole Roadmap of web development. It reaches from basic HTML to advanced full-stack API’s etc. I highly reccomend it. It even has links to the best tutorials online It’s amazing!
?UNKNOWN? Playz What do you want to code on?
Hi I am also 15 and you are capable of learning all languages friend!!!! You just need to understand the basics of any language and just give it a go You don't need to think so hard for it ... You can start with html as it is a easy on work and then java/SQL.. any language is your choice....
I'm 11 and I'm learning Java.