Which is the best way to learn coding and computational thinking? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 6

Which is the best way to learn coding and computational thinking?

I've tried many times to learn different languages and codes, since many years ago, but I have never figured out how to make this work reales useful. I think there's a kind of "click" on my mental structure that I've never done yet. I'm not sure if you can understand me... I want to think that everybody can understand the world as a programmer, with a correct approach, what do you think?

16th Dec 2016, 9:48 PM
Aarón Fortuño Ramos
Aarón Fortuño Ramos - avatar
10 Answers
+ 16
I think that there are not many people that had this kind of "click". We are beginers. So you have to try time after time to make some kind of result. Get better with every char of your code.
17th Dec 2016, 1:10 AM
Chill
+ 6
its being like a psychology class
17th Dec 2016, 3:57 PM
Bruh
+ 4
when I started learning programing (still pretty new) i ended up learning the logic behind it and learning with pseudocode. I practiced by applying that logic to real world problems and to small things like mechanics in games. Once I started learning code, I started doing it in the context of that code, and applied that planning to my coding projects as they escalated in difficulty and scale. That is just the method i used which fits my thinking method. Hope it might help someone.
18th Dec 2016, 12:28 AM
Ryan Widner
Ryan Widner - avatar
+ 3
the best way is to love it no matter how frustrating it is
17th Dec 2016, 6:43 AM
Abdul-lateef Muhammad
Abdul-lateef Muhammad - avatar
+ 3
And what do you think about iniciatives as Scratch or Snap! Or other visual-based programming languages? For instance, BJC from Berkeley University uses Snap! to teach programming and I think it's a nice approach.
19th Dec 2016, 8:35 PM
Aarón Fortuño Ramos
Aarón Fortuño Ramos - avatar
+ 2
The best way to learn any thing would be to, first imagine the result you wish to approach, then stick to the your aim and find ways to acquire it .
17th Dec 2016, 4:17 AM
Prasenjit Das
Prasenjit Das - avatar
+ 1
Anything you say out there try to imagine it as a set of lines of codes ,I see a sexy girl ,and I think of Html5 / css3 and how can I use these two languages to make such a thing ,and it was never hard to
17th Dec 2016, 5:21 PM
Elmahfoud Majidi
Elmahfoud Majidi - avatar
+ 1
the best way to do anything is by living it ,as my professor says : Practice, Practice, Practice.
18th Dec 2016, 12:13 PM
Elmahfoud Majidi
Elmahfoud Majidi - avatar
+ 1
Try to consider every coding project as just an every day logic puzzle, where you have the result but not yet how the result came to be. when you approach a project with this mindset after a while you will realize that there is a logical way to solve almost any problem you come up against. I am only a beginner myself but i think we all have these little "click" moments with every new project and the more we code eventually all these little things that have "clicked" will make the big picture much clearer. Consider this... the more you have learned the more you now notice things like.. poorly written psuedocode and global variables. this was something that would not have even crossed your mind during your first attemts at coding.
3rd Jan 2017, 1:48 AM
steven
steven - avatar
+ 1
best way is - consider yourself hero of sci-fi film and go on ............................................................................................................................................ play it instead of learning it.
3rd Jan 2017, 5:36 PM
abhishek