What's the best way of becoming a successful programmer? And if there is an answer, what's the easiest programming language? | SoloLearn: Learn to code for FREE!


What's the best way of becoming a successful programmer? And if there is an answer, what's the easiest programming language?

Hello fellow programmers ✌ My name is Alex (Yep, certainly a beginner), although I'm a linguist, recently I was amazed by what you can create if you know how to code. I also have Linux installed on my laptop (which is quite old of course, not to mention laggy). I am going off topic, sorry. My question is, how can I become a successful programmer from scratch?

11/15/2019 10:21:20 PM


17 Answers

New Answer


Hello! I am a beginner in programming too, but I think I might have the answer of your question. First of all, you should start from the easiest programming language. If you are a kid, you can try “Scratch” (an online website in which the children can learn programming in the easiest way - by playing and exploring). If you are more advanced (I think this one is more probable), I suggest you to start with Python (same as I do). Of course, you can choose another programming language if you don’t like this one, but don’t choose one such as Java! 😅 Anyway, you should practice as often as possible and learn with pleasure. It’s all about the effort you make. I hope I helped you!


Check these code. https://code.sololearn.com/W56O4ut2QeLD/?ref=app https://code.sololearn.com/WGPZqz8gv0wr/?ref=app https://code.sololearn.com/WYG3yfNevGq2/?ref=app


Don't put yourself down! There are no dumb questions, just plenty of people who give dumb answers. And never be afraid to ask for help. Anyways, keep on learning!


Choosing programming language only by their simplicity is not a good point. For ex: learning phyton can be a good choice and of course it is one one of the most rapidly growing language and used by many programmers on the field like machine learning or data science. Python will be good choice if want to work in those fields or you want to be a data scientist .I'm really shocked that so many beginner are learning python even their aim or purpose is not match with python fields. If you want to be a android developer a good choice will be java or kotlin instead php or c/c++.So your choice upon programming language depend on yours needs, aims,and purpose.


You don't really need much hardware to be able to write good programs (unless you want to do 3d graphics or machine learning). Also platforms like sololearn or repl.it or heroku actually run any code on their server, so all you really need is a web browser to use them. So my point is, don't postpone learning with the excuse that you need a better laptop. Start now, whatever you have is plenty enough for any beginner ;)


Its your determination, which is the key for becoming a successful programmer in any language.Start with basic language like C and practise as much you can. Happy Coding:)


Hey Alex. It's not a pointless question. If you have a working, fairly up to date phone you can download and learn on the SoloLearn app. You can study from the tutorials and use the code playground to experiment with and write codes on. I also have an old and malfunctioning laptop which is often borderline unusable. I'm going to replace it soon but in the meantime everything I have learned about programming and codes I have written so far have been using my phone. Don't wait until you get a new laptop to start learning and especially coding. You can start now and then continue on your laptop when you get it.


Well I can clearly see you're linguist since you're one of the very few people over here who are able to ask an understandable question lmao. To be a successful programmer FROM SCRATCH you need to start with the most basic yet most important thing: choosing a language/languages you want to learn. I suggest going online and searching for the comparisons of most popular languages. Such comparisons usually also provide information about how and where the particular language is used. So you'll have to spend a decent amount of time (but it's worth it) to choose the language and only after you're done with it you can start actually learning. Feel free to ask me if there's anything else you want to know. Peace ✌️


Here are some tips to help you out with becoming a successful programmer. First, code every day. It's that simple! Next, you need to remember failure is almost certain, so you need to be persistent. And then, you need to be able to fix the problems in your code effectively and quickly. Another thing I suggest is to really be passionate about your work. If you don't this, your dream isn't going to work out great for you. You need to work until your work is done. I don’t mean to say that if you are not getting the solution then you should sit around frustrated the whole day, but if you're getting close, then just complete it. And then, just keep on learning from your mistakes. Doing all of this should make you a really successful programmer. Good luck!


I see, I am 21 years old, I was also interested in penetration testing at one point, but I might start real programming after I buy a better laptop, I will still read and study though. Thank you for the reply ✌ I asked this pointless question, because I have found myself in a situation where people low-key discourage me...eh..


Step 1: Choose a programming language. (I suggest c++) Step 2: Download a good book. (I suggest you check books by T. Gardis on introduction to computers and programming) Step 3: Practice what you learn and engineer (come up with solutions to simple problems using code). Step 4: Participate in quizzes and competitions. You are good to go!


Practice makes one perfect so keep on practicing and with the language, I think with the easiest language try your hands on some of the languages and you will find the one the best suite you.


You should take programming as passion...and just keep on practicing starting from the basics and dive into the details step by step..."There is no glory in practice,but without practice there is no glory."



Honestly just learn HTML and CSS first. They arent considered programming languages but it helps you grasp the idea of what writing a line of code even is, not to mention its super easy and it helped me learn languages like R and Python (which I'm still learning)


The best way to learn is practise . As per say Practice makes a human perfect And easiest language is that one you are to interested to learn