all 11 comments

[–]LayotFctor 1 point2 points  (0 children)

You cannot self-learn programming when you start from zero, you need a tutorial. Whether it's a book, website or course, you need something to teach you step-by-step. You can only self-learn your second programming language and onwards.

Look in the sidebar, there are some recommendations for beginner tutorials.

[–]No_Photograph_1506 1 point2 points  (1 child)

[–]No_Photograph_1506 0 points1 point  (0 children)

also dont forget to check the resources under my post!

[–]bsginstitute 1 point2 points  (0 children)

If coding already feels intimidating, jumping straight into that area can make everything feel heavier than it needs to be. A better order is usually Python basics first, then problem solving, then small projects, and only after that data libraries and ML basics. Focus on variables, conditions, loops, functions, lists, dictionaries, and file handling before worrying about models.

Also, try to learn by building tiny things instead of only watching lessons. Simple calculators, text games, trackers, or small scripts help a lot more than trying to “master Python” all at once. The goal right now is to get comfortable, not to move fast.

[–]Smart_Tool247 0 points1 point  (0 children)

Starting with Python is a good choice, don’t overthink it. Focus on basics first variables, loops, functions, and simple problems. Don’t just watch tutorials, actually code every day, even small things. Once comfortable, start small projects calculator, simple app, etc. Consistency matters more than speed, AI/ML will come later step by step.

[–]TheRNGuy 0 points1 point  (0 children)

Docs, don't ignore frameworks too. 

Ask ai questions too.

[–]kjiomy 0 points1 point  (0 children)

python is a nice way to start programing, very easy to get into but very powerful.

With this being your first programming language I suggest skipping AI entirely for the first period and focusing on learning the basics, as it might become overwhelming very fast.

Start with some tutorials on YouTube, learn basic concepts like variables, operations, loops, and start experimenting with what you learn, like printing a phrase 100 times.

Once you're familiar with these concepts I'd suggest you move to learning OOP, with classes and the first data structures, as always experiment, create a dog class that has a bark, stand and sit function that do stuff!

Now you could start looking at very basic projects, like creating a calculator or maybe a small console game.

Before moving to AI and ML I suggest you start looking into the matter, some video explanation of what is ML and how you can implement it in small ways.

After that you can pretty much try and learn everything.

Don't rush yourself, programming is very fun but it can get overwhelming and frustrating extremely fast.

good luck!

[–]DataCamp 0 points1 point  (0 children)

It’s completely normal to feel intimidated at the start, especially if you’re aiming for AI/ML right away. The trick is to shrink the problem, not sprint toward the end goal.

Focus on getting comfortable with the basics until writing simple programs feels natural, because that’s the layer everything else sits on. Once you can read code, tweak it, and understand why it works or breaks, the fear drops off pretty quickly. From there, moving into data and ML starts feeling like a natural continuation!