GodThor
Regular Member
- May 22, 2018
- 297
- 15
I took some beginner free courses about programming, it was about javascript. I will be honest, I studied the subjects quite fast out of curiosity to see what they do, I didn't do much exercise neither I bothered to go in-depth with them, I don't even remember some of them.
My question is how are you supposed to apply those in practice? How do I even take these concepts and solve a problem? eg. Let's say I want to build a gaming bot, a database or a responsive theme and I know what the programming concepts do in general (functions, loops, arrays etc), Can I build these programs just by thinking about how can I apply these concepts? I'm not seeing myself being able to do that. I don't think knowing what these concepts do in general is enough to build something other than very basic things.
Am I supposed to spend time thinking a lot as a programmer to build things from zero using general concepts or are there specific guides about how the concepts are meant to be used on each type of program or even the specific ones that being used? and should I study those instead after I have a basic understanding about the concepts?
I mean even if you know what a function or loops does, that's not enough right? you have to see how they are being used on a program you want to build, otherwise you won't be able to build it on your own right? This question is important because most languages online have some sort of explanation about what the concepts do in general and some very basic exercises but they don't explain how to use those to build a program, I still don't understand the study curve of a programmer and this demotivates me. I don't think there are so many programmers who do things from zero just by knowing these concepts and no I'm not talking about frameworks or ready code, I'm talking about knowing not only what a function is but also how to use it in practice.
My question is how are you supposed to apply those in practice? How do I even take these concepts and solve a problem? eg. Let's say I want to build a gaming bot, a database or a responsive theme and I know what the programming concepts do in general (functions, loops, arrays etc), Can I build these programs just by thinking about how can I apply these concepts? I'm not seeing myself being able to do that. I don't think knowing what these concepts do in general is enough to build something other than very basic things.
Am I supposed to spend time thinking a lot as a programmer to build things from zero using general concepts or are there specific guides about how the concepts are meant to be used on each type of program or even the specific ones that being used? and should I study those instead after I have a basic understanding about the concepts?
I mean even if you know what a function or loops does, that's not enough right? you have to see how they are being used on a program you want to build, otherwise you won't be able to build it on your own right? This question is important because most languages online have some sort of explanation about what the concepts do in general and some very basic exercises but they don't explain how to use those to build a program, I still don't understand the study curve of a programmer and this demotivates me. I don't think there are so many programmers who do things from zero just by knowing these concepts and no I'm not talking about frameworks or ready code, I'm talking about knowing not only what a function is but also how to use it in practice.