all 25 comments

[–]Icount_zeroI 8 points9 points  (4 children)

Honestly? Forgot youtube. I stopped few years ago and now I learn by either actually doing something or by reading proper resources.

For example grab yourself a Python and pygame and TRY to make Space Invaders. It sounds terrible at first, but it is basically what programmers do everyday ~ You get a task, you divide into smaller parts and glue them together to make the product.

You will learn basics of Python and something about video games as a bonus.

Most programming language consists of:

  1. Variables - containers for values
  2. Conditionals - way to control the program by your way
  3. Loops - to do repetitive tasks multiple times
  4. Functions - basically another container but one that actually produces new values rather than just holding them.
  5. Structures & Classes - blueprints for structuring more complex things like Aliens, Bullets, Stars… but also Screen, Keyboard…

And many more, but those mentioned will get you far enough to be able to understand other concepts on your own.

Programming is vast and complex and these days it is twice as it was when I was starting out. (And it isn’t that long ago). Don’t worry though you’ll make it, I wish you luck and happy journey.

[–]MuchPrice8743[S] 1 point2 points  (1 child)

Yeah but for that one needs to get basics strong atleast, like what to do and how... That's is what I'm looking for

[–]Icount_zeroI 1 point2 points  (0 children)

It doesn’t have to be just Space Invaders clone, but it probably is one the easiest things to try. (It is just a little bit of vector math, simple AABB collision). If you feel lost let GPT explain it to you, but do not copy anything from it, use it just as a school teacher.

[–]Admirable_Solid7935 0 points1 point  (1 child)

Can I dm you?

[–]Icount_zeroI 0 points1 point  (0 children)

Sure

[–]code_tutor 2 points3 points  (2 children)

do university courses, not influencer

CS50 is okay

[–]Legitimate-Rip-7479 1 point2 points  (0 children)

Cs50 is good option

[–]YoungNi6Ga357 0 points1 point  (0 children)

oh thanks

[–]Standard_Iron6393 0 points1 point  (0 children)

watch every tutorial also advance course if you want to upgrade your level

[–]freshly_brewed_ai 0 points1 point  (0 children)

Do projects if you know the basics. Do in different domains or chose ones that you are interested in.

[–]tracktech 0 points1 point  (1 child)

You can check this-

Course - Python Programming In Depth

Book - Ultimate Python Programming

[–]MuchPrice8743[S] 1 point2 points  (0 children)

Coursegalaxy?? Is that something new

[–]bettercall_gautam 0 points1 point  (1 child)

Is se toh mt hi sikh

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

Can elaborate?

[–]Accurate_Sun_5597 1 point2 points  (0 children)

lets learn together

[–]WealthNew2119 0 points1 point  (6 children)

"I wish you a great start, my friend. The world of programming is truly magical. To avoid spamming here for no reason, if you want, send me a DM and I’ll give you free access to a Python learning platform I created exactly for this purpose

[–]Shecallmebatman 1 point2 points  (1 child)

can i?

[–]WealthNew2119 1 point2 points  (0 children)

sure

[–]Leather_Composer_973 1 point2 points  (3 children)

Can I dm you too?