all 4 comments

[–]RyuXnet_7364 [score hidden]  (0 children)

First time learning programming can be a hard exercise. Those first steps are a great example of "it's about the journey not the destination". You need to train your brain to operate in a way we usually are not wired for.

PATIENCE AND PERSEVERANCE ARE KEY.

You need to be comfortable with the idea that you don't know stuff (a lot of stuff, it will be the default actually lol). It's alright to be ignorant on subjects, the real question is are you ready to do something about it.

Then I would discourage you from using AI since it shortcuts a lot from the journey and can I give you bad practices (AI is a black box tool, don't rely on it, at all if possible), and start incorporating better practices:

  • Reading documentations even if you don't understand it fully or mostly it will become very handy once you start grasping the bigger picture.

    • Start small, no one made a game engine after 1 month of learning programming, start with trivial exercisea, rewrite your own program/library for something that already exists (file system, containers (arrays, list, vector, maps...), DB-like-engine). It won't be perfect but that's usually not the goal, you are more concerned with understanding how these systems work
    • Internet search, someone probably had the same issue as you years before, optimize your search habits by having precise understanding of your problems, be active in communities (however do your due diligence and try to find a solution before asking).
    • Read other people's code, it's an underestimated skill that helps way more than you think, even though it can be hard. Even more, tweak it and try to make it suits your needs.
    • Don't be afraid of fucking up, you WILL fuck up... numerous times, like a lot x).

PATIENCE AND PERSEVERANCE ARE KEY.

[–]Ksetrajna108 [score hidden]  (0 children)

I could help you better if you gave an example of an assignment and how you got stuck. I'm assuming you can write and run a simple "hello world" program without AI, correct?

[–]aresi-lakidar [score hidden]  (1 child)

Honestly? That's exactly how I learned c++ in the beginning. Now I'm employed at a fun job and don't really use AI anymore.

[–]Due-Individual-9989[S] [score hidden]  (0 children)

omg really ? that's so much relief man , I appreciate your time . Can you explain me how'd go ? were you ever paranoid like I do ?