I don’t know anything about programming... | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

I don’t know anything about programming...

I think it is a little confusing. What should I do to learn more easily?

5th Aug 2018, 2:24 PM
candanb
17 Answers
+ 9
There's no easy way, but practicing each concept before moving on the next one might help. Also, don't worry, the beginning is always the hardest :) https://www.sololearn.com/Discuss/595802/?ref=app
5th Aug 2018, 2:40 PM
Harsh
Harsh - avatar
+ 6
For any beginners who have just started to learn how to code or for anyone who would like to start it can be a little bit daunting! There are many different programming languages to choose from and sometimes it can be difficult to choose which one to start with or which one would suit you. Here is a list of 5 of the most popular programs among beginners compiled by the CoderDojo Team! JavaScript JavaScript is another language which is in high demand at the moment, but it is not to be confused with Java! Java is a programming language while JavaScript is a scripting language. It is relatively easy to learn but perhaps not as easy as something like Python. It runs on every single platform and is already in your browser for you to start learning which means you do not need to install it. If you want to build anything for the web then JavaScript must be on your list of programs to learn. You can start using JavaScript straight away to start building websites and games for the web. It is one of the fundamental technologies which the web we know of today is built on. It is dynamic and is flexible to use on object-oriented programming. It derives much of its syntax from The C Language (discussed below). It can be used across multiple web browsers and is definitely essential for developing interactive or animated web functions. JavaScript has some of the best online learning material and it lets you start learning straight away. Learn JavaScript: here Python: Python is one of the most widely-used high-level programming languages. This is mostly because it is simple, readable and you can use fewer lines of code to express a concept than you would have to with other languages. It is a scripting language which allows you to produce a lot of code in short periods of time. It is opensource and free and there are a lot of tools and documentation available for learning Python. Read More:https://crbtech.in
6th Aug 2018, 11:17 AM
kiran sahu
kiran sahu - avatar
+ 6
Start with Python. I find that Sololearn lessons can be a little misleading or confusing sometimes, so I recommend these YouTube videos. I think they are well done. https://m.youtube.com/playlist?list=PL0-84-yl1fUnRuXGFe_F7qSH1LEnn9LkW Good luck on your coding journey! 😉😊✌️👍🎉👏
6th Aug 2018, 6:05 PM
Christine
Christine - avatar
+ 2
candanb Do your research find your niche and pick your language that works with that niche and run with it.
5th Aug 2018, 3:35 PM
Anthony Perez
+ 2
It depend on you. What do you want to do with the language. If you just want to learn now and think later what to do and you want something easy then i think python or ruby would be easy for starter people.
6th Aug 2018, 5:29 PM
LOAY MOHAMMED ALGHAMDI
LOAY MOHAMMED ALGHAMDI - avatar
+ 1
maybe Python
5th Aug 2018, 2:37 PM
Sophie Tuton
Sophie Tuton - avatar
+ 1
Stellar Fox thank you! :)
5th Aug 2018, 2:50 PM
candanb
+ 1
Its supposed to be hard its what makes it great. You just need patience and perseverance.
5th Aug 2018, 3:01 PM
Anthony Perez
+ 1
Anthony Mcqueen You are the best!
5th Aug 2018, 3:36 PM
candanb
+ 1
It depends what your personal strengths are. If you’re good at math, then a lower-level (more machine-like) language like C should be fine to start with. But, if math is a weak point for you, I’d say to start out with a higher-level (less machine-like) lanuage like Ruby. It’s more like English to look at and is object-oriented. Ultimately, all programming languages rely on math, but there are some which make it more obvious in the syntax and commands. For an easy learning experience, start with what your strengths are. You can always branch out to using other languages later. I find it helpful to write a few programs on each topic, to reinforce the lessons. I also like to create different solutions to the same exercise (i.e. to solve it in different ways) to test myself.
6th Aug 2018, 10:55 AM
sky_blue02
sky_blue02 - avatar
+ 1
I'm learning new things every day as I come up with projects to code. Take a look at my profile. (Not all of my codes are public as I'm frequently too lazy to make them public xD) And remember, the best way to learn is to code! You won't get any experience by just reading. Also, try to solve problems yourself before asking people. (it may not always work out. I mean, take a look at my profile and find my questions xD)
6th Aug 2018, 6:26 PM
Daniel Cooper
Daniel Cooper - avatar
+ 1
start with c++ or html, they are both very good for begginers, and are easy
7th Aug 2018, 2:06 AM
Craig Wade
+ 1
Practice! Begin with little examples. Read books about. Watch tutorials. It is really important to understand the concepts. And always are this kind of plataforms where you can ask your doubts.
21st Aug 2018, 5:03 AM
Nabukodonozor31
Nabukodonozor31 - avatar
0
Anthony Mcqueen Actually, I expect that it will be hard but I know absolutely nothing about programming too. So I don’t know where to start. I just wanted some tips while saying “easily” :)
5th Aug 2018, 3:27 PM
candanb
0
go for 'c' language first
6th Aug 2018, 2:46 AM
Tarika
Tarika - avatar
0
Hi Candanb. The choice of language is actually not as important as being a good problem solver. Coding well is about crafting code as an answer to a problem. That being said, there are languages that are easier for the beginner to grasp (such as Python compared to x86 Assembly). If you do not sharpen your logical reasoning skills you'll always be hobbled in what you can code regardless of the language you learn since you will be less able to think creatively about the problem and then translate that creative solution into code. My advice? Read books on logical reasoning, visit sites that let you sharpen the skills that are really needed instead of simply memorizing syntax and simple code examples. Apply that learning to the coding your studying. A site that wouldn't be bad as a start would be: http://www.indiabix.com/online-test/logical-reasoning-test/ Most importantly, take it slow. Don't try learning too much too quickly. You'll get paid larger dividends (figuratively and literally) by taking your time and learning the concepts fully.
6th Aug 2018, 8:15 PM
David Carr
David Carr - avatar
0
Hey, I think you've already gotten a lot of helpful answers, but here's my piece: Sololearn is a great learning platform and is really good at introducing concepts. If you're ever confused, then I suggest reading the comments on every lesson -- they usually go over what the lesson didn't, and hopefully helps to understand those concepts in further detail. Other than reading comments, it's also helpful to try the codes as you go. It helps a lot with memorising them, as well as gives you a better understanding of how they work. You can do this in the Code Playground. Once you've learnt some more, you could even try your hand at the fun coding assignments in Sololearn! As for what language... it depends what you personally would like to do. However, I have heard Python is a favourite choice for beginners, because of its simpleness and ease of learning. So, you could start there! While Sololearn is an amazing place to learn from, I think it's also good to find other resources to help you as well. :)
7th Aug 2018, 5:37 AM
Feli
Feli - avatar