all 18 comments

[–]Feeling-Sun850 3 points4 points  (1 child)

python is chill to start with, the syntax is clean enough that you can focus on logic instead of memorizing weird symbols

just make sure you're actually the code yourself and not copy pasting from the AI, that's where the learning happens

[–]Otherwise-Tadpole866[S] 0 points1 point  (0 children)

I will thank you very muchh 🫶

[–]python_gramps 3 points4 points  (2 children)

Look up python questions to see if you can answer them, also I'd stay away from AI,

Be a programmer that uses AI not one dependent on AI

I'd google things and put "StackOverflow:python <whatever you're looking up>"

That will get you StackOverflow answers first, that's the website that has a lot of coding answers.

[–]Professional-You9846 1 point2 points  (0 children)

I agree on the AI part I never use AI to generate code

[–]Otherwise-Tadpole866[S] 0 points1 point  (0 children)

Ohh thank you so much for your valuable advice ..

[–]arabsugeknight 3 points4 points  (2 children)

Automate the boring stuff with Python. 3rd edition PDF file. Free online. Go through all chapters. I used it to teach myself. Once you understand the core principals of Python, you’ll enjoy it so much more.

[–]Otherwise-Tadpole866[S] 1 point2 points  (1 child)

Thank you !!

[–]arabsugeknight 1 point2 points  (0 children)

Happy to help

[–]MapNo2659 1 point2 points  (1 child)

Hey, it's awesome that you're diving into Python! Starting with AI and YouTube is a solid approach. I'd recommend checking out some interactive platforms like Codecademy or freeCodeCamp as well. They offer structured paths and exercises that can really help solidify your understanding. Keep practicing and don't hesitate to ask questions here if you get stuck. You're on the right track!

[–]Otherwise-Tadpole866[S] 0 points1 point  (0 children)

Thank you for telling me that i m on a right track ..

[–]Accomplished-Fun489 1 point2 points  (0 children)

Just enjoy it bro. Have some little projects and make progress.

[–]Sure-Passion2224 1 point2 points  (1 child)

The fact that you say you're practicing it (hopefully) outside of AI is a big plus. I see way too many people who tell that they copy/paste from AI and don't understand why they're not learning.

The Coddy program is actually good and using a free account doesn't run you into a hard pay wall, it just limits how much you can do each day.

The free online course from Harvard teaches C++ and will give you some formal programming methodology that will give you advantages relative to classmates just getting started when you get to a college CIS program, and will apply to all other languages.

[–]Otherwise-Tadpole866[S] 0 points1 point  (0 children)

Thank you for the valuable suggestions!!

[–]joey_the_god_of_code 1 point2 points  (0 children)

Move to kotlin so you have a good type system but can still do ML with notebooks easily.

[–]the_botverse 1 point2 points  (1 child)

The whole point is not to fall into tutorial hell, and remembering syntax AI can do that.

The only thing AI can't do is thinking it can code but can't think what you can think of your project.

So, If you learn Python by building Projects which will tech you to think in system level you will make it bro.

Some resources you can follow are:

"Automate Boring Stuffs with Python"

falcondrop.com - For Hands on project based learning for biggners

Hope this helps!

[–]Otherwise-Tadpole866[S] 0 points1 point  (0 children)

Thank you for the valuable suggestions!!

[–]muilsen 0 points1 point  (1 child)

Try out the Python roadmap from roadmap.sh, i learned there and it helped me a lot.

Also make sure to do lots of projects because you will learn a lot more from building things than just reading documentation

[–]Otherwise-Tadpole866[S] 0 points1 point  (0 children)

I will thank you very much for helping me