Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
D--M23763yThe most important thing about programming is the very basics. Theres a core set of ideas that remains the same across most languages.
Once you've got a good grasp on that. I find setting a goal and achieving it has been the most impactful when i teach.
Example, make a text based calculator, next make a text rpg, etc
As you achieve each small task, youll naturally get better
I think the best way to learn and to get a "feel" for the language is to solve problems with it. During coding, making up structures, using your functions, understandig and fixing errors, you really begin to understand.
So I would suggest you take what you know already and think of a basic problem you want to solve. "I want my program to do X". During that process you will often wonder "How you could do Y?" and then you will google it and hopefully (probably) find a solution. Then you apply it, learn from the bugs and in the end, when it works its time to feel good :)
gorsamp20543yIn school, the teacher has seen your assignments turned in hundreds of times a year. It's hard to give a shit knowing they don't give a rat's ass about your solution.
Do some bullshit work as a freelancer, the shitty money and shitty customers will teach you so much more than school.
theNox99463yI had the same problem and still have it to a certain degree, what you need is time to get some patterns into your brain, so first concentrate on how to use the syntax and after some time it'll get easier to come up with things on your own
xjose97x16Just saw a variable in C named like this: long time_ago; //in a galaxy far away I laughed no stop.
Unskipp24So this happened last night... Gf: my favorite bra is not fitting me anymore Me: get a new one ? Gf: but it ...
dfox6If you're not learning anything new at your job it's probably time to move on.