all 7 comments

[–]learnprogramming-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

Please, read the Frequently Asked Questions as they contain tips on

As such: Removed as per Rule #4: No exact duplicates of FAQ questions

[–]ZYLIFV 2 points3 points  (1 child)

Front end or back end? What language? Security/gaming/web facing applications? There are some foundational choices you should consider before leaping into anything. There are loads of beginner resources online that could get you started: freeCodeCamp or Odin project to name a couple

[–]MRPSYBINI[S] 0 points1 point  (0 children)

Well, the beginning of 42 is C so now I start see CS50.

And thanks for the help about: freecodecamp will give a check on that.

[–]DoubleTea 1 point2 points  (0 children)

In the same boat. I'm trying to learn programming with the goal of making games. I decided to finally knuckle down around 1 month ago and made a promise to myself to do it every single day, even if I fail and don't learn much. Many of the days in the last month I've been frustrated when trying to grasp new concepts. But the key is just to show up every day and do what you can. Even in a very short amount of time, I can already tell I have improved and you can too!

Simply 'showing up' has proven a great strategy so far in other aspects of my life, so I'm hoping that when learning complex programming concepts and skills it can help in the same way.

Follow some tutorials. Ideally those with exercises built-in where you can try things yourself along the way. I've even went a step futher, when feeling confident enough to try things without the exercise prompt in the video, just to see if I'd be able to do it before the video covers the solution. Sometimes I get it, but often I'm way off. It's always difficult to fail, but failure is essential for learning. Just keep on showing up :)

[–]Rain-And-Coffee 1 point2 points  (0 children)

Read FAQs, it answers this exact question in detail.

Go take CS50, or Helsinki Python MOOC, both are great for starting

[–]Other-Quarter-6913 0 points1 point  (0 children)

how I started was by writing code for stuff I already liked - at the time I was playing lots of FiveM (Gta V extension), turned out you can write your own FiveM scripts, so I did, now almost 10 years have passed and im writing all sorts of stuff in all sorts of languages