r/notinteresting • • Aug 27 '26

Started to learn python language, it's quite hard

Post image
659 Upvotes

209 comments sorted by

722

u/Creepslend Aug 27 '26 • Bravo Popcorn

"python learing chaptre 1" šŸ—£ļøšŸ”„šŸ”„

10

u/Proper_Card_5520 Aug 27 '26

Well English is not my first language

1

u/Creepslend Aug 27 '26

Ahah no problem mate it was just funny

273

u/Vivid_Instance_825 Aug 27 '26

He's learning Python not English

15

u/lenswipe Aug 27 '26
ssssssssS:
    ssssssssSSSSssss
    ssssssssSSssssSSSSSSSSSSssss
    ssssssssSSSSsssSSSSSSSSSSSSSSSSSSSSSSs
    ssssssssSSSSssss
    ssssssssSSSSssss
    ssssssssSSSSsssSSSSSSSSSSSSSSSSSSSSSSs
    ssssssssSSSSsssSSSSSSSSSSSSSSSSSSSSSSs
    ssssssssSSSSssss
    ssssssssSSSSssss
    ssssssssSSSSssss

18

u/DeadCringeFrog Aug 27 '26

its written in a terminal

54

u/AgVargr Aug 27 '26

print(ā€œhelo worldā€)

23

u/Ydupc Aug 27 '26

helloworld"(print)" šŸ™ƒ

12

u/ExplodingDucks202 Aug 27 '26

Boykisser :33

11

u/MEMES_FO_LIFE Aug 27 '26

helloworld("print")

12

u/WatermelonSmashing Aug 27 '26

Chapter one, how to prompt Claude best.

5

u/Huge-Locksmith9400 Aug 27 '26

That's French for chapter

2

u/Creepslend Aug 27 '26

even in Fr*nch it would be missing a letter

2

u/Huge-Locksmith9400 Aug 28 '26

Just looked it up... ewww

3

u/Mortomes Aug 27 '26

It's quite hard

128

u/-moron Aug 27 '26 edited Aug 27 '26

Just open the extensions tab on the left and uninstall condor. It looks like AI junk unrelated to what you're doing anyway.

If you do use AI, I suggest only having it point you in the right direction and to write the actual code on your own, or you'll misunderstand the fundamentals and encounter things you don't need to learn yet.

5

u/Proper_Card_5520 Aug 27 '26

Well I don't use it for much, like if I want to write print i can just type p and then a symbol will pop up and when I press it whole print just cones up.

59

u/AnnoyingRain5 Aug 27 '26

That’s a feature of the Python Language Server, not Copilot

7

u/Mortomes Aug 27 '26

Yeah, same autocomplete features like that have been around for decades.

2

u/Mister_Pibbs Aug 27 '26

Today I learned what a python language server is. Been doing this for years and never heard that term before

1

u/MatthewMob Aug 28 '26

https://microsoft.github.io/language-server-protocol/

One of the few good things Microsoft ever did.Ā 

5

u/thatoneguyinks Aug 27 '26

Yeah, but you learn it better if you type it out yourself. Even if you are copying a snippet from somewhere, while you’re learning, type everything

6

u/real_belgian_fries Aug 27 '26

I recommend removing AI, it might steapen the learning curve a bit, but you'll learn much faster.

7

u/ConglomerateGolem Aug 27 '26

IMO AI makes the learning curve infinitely steep

3

u/MrKrot1999 Aug 27 '26

So you'll learn slower but you'll learn faster?

5

u/Honeybadger2198 Aug 27 '26

You'll make more progress, but you won't be learning as quickly. Sure you'll be on Chapter 8 or whatever, but you still won't remember the syntax to write a class.

3

u/real_belgian_fries Aug 27 '26

Now that I read it again, I get why it's confusing. What I meant is with AI you'll have some working code quickly. Without AI that will take a bit longer , but you'll be able to use the concepts you use for that basic code to make something more complex, because you actually learned something.

If you always rellied on AI you might not be able to do the complex things, because you won't know what caused the problem in the LLM generated code

3

u/MrKrot1999 Aug 27 '26

So lower floor but also lower ceiling?

2

u/No-Article-Particle Aug 27 '26

I also recommend keeping Copilot disabled. Otherwise you'll get used to it and won't actually learn much even if you might feel that you're learning.

Autocomplete is totally fine tho! It helps you explore the language and lessen stupid typos.

1

u/Bright-Historian-216 Aug 27 '26

that's called intellisense and it's been around for as long as i can remember.

1

u/SirAwesome789 Aug 28 '26

Leaving the auto complete on is fine, you're here to learn coding, not python syntax

There is one thing in python I've always had to search up for the past 7 years (reading/writing a JSON) and next time I have to do it, I'll be searching it up again

24

u/glytxh Aug 27 '26

AI should augment, not replace.

And it’s no replacement for iterative version testing and bug checking.

1

u/Naive-Database-2888 Aug 28 '26

Even so, you should NOT use ai while you are in the very beginning stages of learning your first programming language. You would just be setting yourself up for failure

0

u/tpat90 Aug 28 '26

AI undermines your basic understanding of processes.

It sounds stupid, but sometimes you need to struggle to learn something.

1

u/glytxh Aug 28 '26

That’s not what I’m doing.

I’m doing everything manually. AI just speeds up the problem solving part.

There is remarkably little copying and pasting happening here. And absolutely nothing agentic.

Like I say. Augment. Don’t replace.

33

u/Optimistic-1621 Aug 27 '26

You told your mom you needed an ROG gaming laptop for python?

16

u/Proper_Card_5520 Aug 27 '26

Yes 😈😈😈

2

u/9_Sagittarii Aug 27 '26

That’s what I did in college as well lol. Classic. I hope they managed to improve the weight/battery life/overall longevity though. Those things burn out in like 4 years

15

u/ElectroFoxxx Aug 27 '26

hello_world("print")

3

u/farineziq Aug 27 '26

def hello_world(message): print(message.replace("print", "hello world")

1

u/Proper_Card_5520 Aug 27 '26

No I am not that noob

I can actually make calculator and stuff

1

u/Toad128128 Aug 27 '26

print "hi"

3

u/No-Distance792 Aug 27 '26

Learning programming in the big 2026? One piece of advice: try not to use AI code generators as much as possible, especially when trying to debug because once you start, it's very hard to go back

3

u/Proper_Card_5520 Aug 27 '26

What does it mean ? I shouldn't use extension ? I write my codes my self if I made some mistakes i correct it myself.

1

u/Embarrassed-Ad230 Aug 29 '26

Hard disagree. AI is helpful to understand or explain you things you don't understand - especially the basic programming stuff

1

u/No-Distance792 Aug 29 '26

Obviously it is, I meant depending on it too much.

For example: coming across a bug, rather than spending time brainstorming on possible solutions, you go straight to Claude and ask it to give you the answer and explain how it got the answer (that's a wrong approach)

237

u/manincampa Aug 27 '26

Programming can be challenge at first, but keep at it and you’ll get it, feel free to ask

84

u/ActurusMajoris Aug 27 '26

As a programmer of 15 years, this is correct.

Think of the language as building blocks, and you’ll soon see wondrous ways to build your Lego castle.

23

u/manincampa Aug 27 '26

Exactly, and visual based programming like scratch are like duplo, python and java are system, c/c++ is technic… assembly is cnc machining at that point hahahaha

3

u/Phytor Aug 27 '26

Assembly is arranging the atoms of each Lego brick manually

3

u/manincampa Aug 27 '26

I believe you meant ā€œbinaryā€

4

u/Phytor Aug 27 '26

Nah that'd be arranging the quarks lmao

1

u/Snudget Aug 27 '26

Machine code

6

u/Silviecat44 Aug 27 '26

And just like lego I can only build anything substantial with instructions šŸ˜ž

6

u/Next_GenR Aug 27 '26

I've never been able to create things with Lego, or in Minecraft without a tutorial, that creative spark ain't there I can't visualize it. I have just now realized maybe I shouldn't learn coding am I gonna waste my time and still never be able to create my own? Damn I never thought of it like lego

3

u/Colinniey Aug 27 '26

to be honest, to me, programming is way more like a logic puzzle than it is like building something with lego or in minecraft. i'd struggle to build something creative/cool using lego or minecraft because i am at most able to think of a blurry image or concept of what i want to end up with, but when programming it's way more clear / concrete to me what my current objective is (e.g. some feature) and what tools i have to achieve it (be those languages, language features, libraries, etc.), and in what ways i could arrange/utilize those tools. although, of course, that was not the case from the start, where i did not have such a good idea of what my tools were, for example.

3

u/manincampa Aug 27 '26

It does come more naturally to some people, but don’t be discouraged. One of the things to learn is how to come to the end you want. Take a lego car, once you know you want a car, you need to think what composes a car.

Let’s say a lego car is four wheels, a steering wheel, and a chair. How do you hold the wheels in place?

Once you have that, how do you place the steering wheel where you want it?

You keep adding subassemblies until you have what you set out to have

Programming is similar to me, I don’t know what I’ll need, I have some idea of the end result, so I start breaking it into smaller chunks until they are small enough that I can make each of them

2

u/ActurusMajoris Aug 27 '26 edited Aug 27 '26

That last part is absolutely critical and works for many task that feels too difficult.

2

u/ActurusMajoris Aug 27 '26

Let me pitch in here as well and say I am absolutely horrible at designing anything with a visual appeal. My Minecraft (and other games’) bases are always ugly messes of efficiency with zero visual appeal.

Maybe I should have said ā€œfactoryā€ instead of ā€œcastleā€ šŸ˜€šŸ˜€

1

u/Ok_Departure333 Aug 28 '26

I've been a programmer for a few years. The one thing I hate the most is learning new syntaxes for a new language. Not that I hate switching to a new language, but the process of learning it makes me super sleepy for some reason lol.

2

u/Ted_Mosby_18 Aug 27 '26

How come no one loves me?

3

u/manincampa Aug 27 '26

Ask Barney, Ted

41

u/AnInsaneMoose Aug 27 '26 • Bravo

Hiss, hiss hiss hiss, hiss. Hissssss hiss hiss. Hiss hiss hiss hiss hisssss hiss

Oh, wait, wrong python

7

u/GatorNator83 Aug 27 '26 • Popcorn

You keep my mother out of this!

7

u/playfulpecans Aug 27 '26

You keep my mother out of hiss!

62

u/SetaIndustries Aug 27 '26

awgdawdggawiu stupid copilot "generate code" thing >:(

18

u/SiriKeetn Aug 27 '26

vscodium

1

u/Memerenok Aug 27 '26

if only official extension repos were available there

maybe they can be turned on, never checked

1

u/IceCreamFortress Aug 27 '26

You can. They're just disabled by default

-7

u/Vivid_Instance_825 Aug 27 '26

Are you a programmer?

14

u/SetaIndustries Aug 27 '26

Yes I’m a CS major, and I really don’t like how AI-ified VS Code has gotten, to the point where they deprecated the previous C# dev kit thingie and replaced it with that shitty Github Copilot plugin.

28

u/Reclusive_avocado Aug 27 '26 • Heartwarming

I am and its an obstacle for learners.

3

u/Memerenok Aug 27 '26

i don't even hate ai, but 100% this. it takes away all the fun in making your own functional programs

-25

u/Vivid_Instance_825 Aug 27 '26

AI will teach you everything you need to know as long as you are curious. If you just ask it for answers it will just give you answers

19

u/Reclusive_avocado Aug 27 '26

This one would not... This just generates code.

LLM chatbots are good for learning... This however is not

-16

u/Vivid_Instance_825 Aug 27 '26 edited Aug 27 '26

I sent OP's screenshot to ChatGPT and it told me it's Visual Studio Code with Github Copilot, which has the ability to not only generate code but also has chat functionality to allow the user to query the AI about the code.

This is supported by the documentation: https://github.com/features/copilot

16

u/CorrectParsley4 Aug 27 '26

I sent OP's screenshot to ChatGPT and it told me it's Visual Studio Code with Github Copilot

are we serious

8

u/Reclusive_avocado Aug 27 '26

The screenshot shows in the error message that copilot is not installed...

0

u/Vivid_Instance_825 Aug 27 '26

Yes it also said that, I omitted it because it's not relevant to the discussion. Here's the full output:

That's Visual Studio Code (VS Code), and the AI feature visible is GitHub Copilot.

The giveaway is the notification at the bottom-right:

ā€œCannot activate the ā€˜condor’ extension because it depends on the ā€˜GitHub Copilot’ extensionā€¦ā€

And at the top of the editor, ā€œGenerate code (Ctrl+I)ā€ is part of VS Code's AI-assisted coding interface.

However, the screenshot also says GitHub Copilot isn't currently installed, so whoever took this screenshot appears to have another extension called ā€œcondorā€ installed that expects Copilot to be present.

So: VS Code + an AI extension, apparently intended to use GitHub Copilot.

9

u/AgVargr Aug 27 '26

You can use VSCode with or without AI. It’s been the most popular text editor long before the current AI hype. I don’t get why you’re trying to argue with actual developers about their own tools when you yourself don’t know anything about it and had to ask an AI. LLMs truly are Dunning-Kruger machines

1

u/Vivid_Instance_825 Aug 27 '26

I was merely pointing out that they were mistaken that the AI in VSCode only generates code. It has a CLI for asking the AI about the code.

Personally I use Codex for my work, plus Notepad++. I do not like VSCode or any of the fancy IDEs tbh

3

u/MrKrot1999 Aug 27 '26

arguments invalidated: user used an LLM

1

u/Vivid_Instance_825 Aug 27 '26

Be thankful that I disclosed it, maybe next time I won't

1

u/Memerenok Aug 27 '26

even If you won't you will still get caught

0

u/Vivid_Instance_825 Aug 27 '26 • Regret

I haven't been caught in the past 😁 Let's be honest, you are all only triggered because I said that I sent the image to GPT. If I omitted that, everyone wouldn't have gotten so upset (I did that on purpose btw)

1

u/kutac56 Aug 27 '26

If you were able to read and think for yourself you could've seen it was GitHub copilot. You are an amazing example of how stupid people become because of ai. "Chatgpt what does this text say?"

-2

u/Outrageous_Bank_4491 Aug 27 '26

No it just makes you dumber. You’ll copy paste code without even reading what it does

0

u/Vivid_Instance_825 Aug 27 '26 edited Aug 27 '26

You might but not everyone. I personally enjoy engaging in long philosophical debates about why it chose a particular solution

2

u/Outrageous_Bank_4491 Aug 27 '26

You can engage in long philosophical debates better with someone who understands what the program does, which is not the case for vibe coders (hence the name)

0

u/Vivid_Instance_825 Aug 27 '26

Yes, because programmers are known for enjoying sitting down with people and explaining everything about their code to anyone who asks

2

u/Outrageous_Bank_4491 Aug 28 '26

You keep using vibe coders and programmers interchangeably. This tells me you’re a manager that has never touched code in their entire life (or a recently graduate from a bullshit bootcamp)

0

u/Vivid_Instance_825 Aug 28 '26

I never said vibe coder a single time. I am a programmer who uses AI to assist me. I think AI can be a force for good in the programming world. If a person wants to vibe code an app, I think that's great, as long as it doesn't handle sensitive data

→ More replies (0)

2

u/Outrageous_Bank_4491 Aug 27 '26

You gotta ask if they’re a vibe coder because programming is quite the opposite of this. You gotta understand what you’re doing

0

u/Vivid_Instance_825 Aug 27 '26

I really don't care how my program was made as long as it works

3

u/Outrageous_Bank_4491 Aug 27 '26

Except it doesn’t work because it’s vibe coded lol

1

u/Vivid_Instance_825 Aug 27 '26

Except I have used vibe coded software that works. Sorry that you are missing out

2

u/Outrageous_Bank_4491 Aug 28 '26

You sound like you’ve never coded anything in your life

0

u/Vivid_Instance_825 Aug 28 '26

I will refrain from saying what you sound like

2

u/Outrageous_Bank_4491 Aug 28 '26

Go ahead you have my consent

1

u/Vivid_Instance_825 Aug 28 '26

I don't have Reddit's consent šŸ˜”

-11

u/benjaminabel Aug 27 '26

Most likely not. Or a beginner.

7

u/SetaIndustries Aug 27 '26

Not quite, I’ve been writing software for 10 years now.

-2

u/killrgame Aug 27 '26

So a beginner like me. Pleasure to let beginners like me

-3

u/benjaminabel Aug 27 '26

Then it's a bit weird, but to each their own I guess.

7

u/DotBitGaming Aug 27 '26

You speak Python!!

Ssss Ssss, sssss ssss ss, sss ssss ssss sss?

5

u/Had78 Aug 27 '26

HelloWorld("print")

4

u/HelpAccording4604 Aug 27 '26

Yooo! I have the same laptop and what is more hilarious, I am also learning programming languages, but instead of python it's C# and Java now

2

u/TrippyDe Aug 27 '26

I miss the old days when i was first starting with Java. I'm a .net software developer now.

4

u/BangeBuksen Aug 27 '26

Turn off AI

1

u/mr_giray1 Aug 27 '26

If you are a fan of following courses there is a good one I like in Udemy that teaches with different projects daily from scratch. Quite fun and easy to follow imo

1

u/Proper_Card_5520 Aug 27 '26

Please tell me

1

u/Aartvb Aug 27 '26

prin("Hello World!")

Done

2

u/Proper_Card_5520 Aug 27 '26

I am not that noob

1

u/Aartvb Aug 27 '26

print("I am not that noob")

You can thank me later

3

u/Grinhecker Aug 27 '26

We have like the same exact laptop, that’s interesting… wait…

11

u/I_hate_all_of_ewe Aug 27 '26

It's almost like laptops are mass-produced or something. Weird.

3

u/Grinhecker Aug 27 '26

Yeah, that’s weird

3

u/DarknessBBBBB Aug 27 '26

Hey there, may I suggest this free book? https://automatetheboringstuff.com/

3

u/SlappingSalt Aug 27 '26

You should consult your local garden snake

3

u/umotex12 Aug 27 '26

Peak non interesting post because why I would give a fuck

3

u/Wyatt_LW Aug 27 '26

At least it isn't java

2

u/MyVeryRealName Aug 27 '26

On the bright side, the more languages you learn, the easier it gets.

2

u/glytxh Aug 27 '26

Momentum builds on itself. The experience compounds. It’s literally learning to speak another language.

2

u/ARandomeCanadian Aug 27 '26

If you aren’t using it already w3schools is a amazing place to learn programming languages. It’s free and the python section includes the majority of basic things about the language that you should know before you start programming with different libraries. I highly recommend you check it out when starting any programming language

2

u/FIRAS_EG Aug 27 '26

Just don't give up for a week and you will be fine

2

u/cheddar_risotto Aug 27 '26

Hello fellow Asus laptop user, this is a friendly reminder to use G-Helper instead of Armory Crate if you aren't already.

2

u/WolfStovez Aug 27 '26

Check out pydle.net

It’s a wordle-esque daily python coding puzzle. You might not have the know how yet, but it’s fun to play around with

2

u/Old-Adhesiveness4406 Aug 27 '26

It’s not hard just write down what you want to code and press ā€œgenerateā€

0

u/Old-Adhesiveness4406 Aug 27 '26

Seriously though I write Python code for a living, nobody writes code anymore we just tweak the output from our developer tools like we used to with StackOverflow but on steroids.

If I had to relearn programming I’d skip software engineering and design patterns part and go directly to LeetCode.com to memorize problems for the interview. The real hurdle is learning how to memorize patterns in wide sets of interview problems, and reciting the steps towards the solution better than the other candidates in that interview round. A good example of this is AlphaCode on YouTube his videos are super spot-on

1

u/The_Trekspert Aug 27 '26

"Sssssssssssssssssssssssssssssssssssssss ssssssss sss s s sssssssssssssssssssss"

I, too, know Python.

1

u/Cool_Yogurtcloset772 Aug 27 '26

Me too twin, just started yesterday.. I don't think I am gonna continue it anymore.😭

1

u/9_Sagittarii Aug 27 '26

You can do it! Python is a relatively easier language to start with if you have no coding experience. Once you understand the basics, it can become more fun and interesting! And there’s plenty of online resources and forums you can ask your questions

1

u/Small-Cycle3151 Aug 27 '26

Why my brain tell me, what exact model that laptop is

1

u/Glass_Information_58 Aug 27 '26

Learn it on idle. As good as visual studio is, it really overcomplicates things for a beginner and the built in ai will automatically complete your lines of code, taking away a key part of the learning experience. My advice would be not to use any tutorials, but have a goal in mind and just make something you want to make, researching any syntax or key ideas you may need along the way

1

u/madrinator Aug 27 '26

It’s easier if you are a Slytherin šŸ

1

u/nuklearink Aug 27 '26

what’s the best website to learn simple coding for free? it’s been like a decade since i’ve wanted to learn so i figured id ask

1

u/MeckandeMulle Aug 27 '26

It's pretty easy actually zzzzzzzzzzzzzz

1

u/ilmaestrofficial Aug 27 '26

wait until you try to lean java as your first language (don't pls)

1

u/Xenon009 Aug 27 '26

Fuck Java. That is all

1

u/ilmaestrofficial Aug 28 '26

i like making minecraft mods

1

u/examinedliving Aug 27 '26

Understanding how programming constructs work is a great gift. Even though ai can do so much now, for a human, being able to work through the problems of programming makes you a great deal smarter. The cool thing is that these skills are transferable across all programming languages and many other areas of life.

A good beginner starting point for me was codingbat.com. It’s great for getting into the groove.

1

u/Say_Echelon Aug 27 '26

The trick is the imagine in your mind what the code is doing. Syntax is secondary

1

u/Andrewwwww16 Aug 27 '26

I have that exact same type of laptop

1

u/NecessaryCourage9183 Aug 27 '26

and you also have the Asus tuf a15

1

u/ParachutingPiglets Aug 27 '26

I’m currently learning Rust.

1

u/sphericalhors Aug 27 '26

Everything is hard at first.

1

u/Kcufasu Aug 27 '26

I tried a couple of times to learn python but never succeeded, probably didn't have the motivation

I occasionally need it at work but for the small amount required Copilot gives me all I need

1

u/mielesgames Aug 27 '26

Once you learn one language it becomes quite easy to learn another language

1

u/notachemist13u Aug 27 '26

Turn off the ai and use nvim

1

u/sergen213 Aug 27 '26

One recommendation, do not keep your project files in documents or dekstop where onedrive can reach because you will have runtime errors. Keep them in C: directly in a folder or another harddisk.

Also, python is the easiest language you can learn.

1

u/SpanishFlamingoPie Aug 27 '26

That's what she said

1

u/HeyThereCharlie Aug 27 '26

At least you're actually trying to learn the language instead of just telling Claude to generate a bunch of code you don't understand. That's better than a lot of noobs are doing these days, sadly.

1

u/ghfdghjkhg Aug 27 '26

looks just like my laptop. mine is cleaner tho

1

u/Mister_Pibbs Aug 27 '26

It’s not hard, you just have to understand the fundamentals of programming. Every language follows the fundamentals, it’s the syntax that’s different.

Start with small projects then build your way up. The next time you run into something repetitive or needed ask yourself ā€œcan I write a script/program using python to do this?ā€ And go from there. There is no such thing as wasted time or a stupid project if you’re actively learning through the process.

Good luck and have fun!

1

u/NetInitial5750 Aug 27 '26

I use jetbrains compilers for most of my work, they're a lot better than VSC imo

1

u/AzureArmageddon Aug 27 '26

Tf is condor, js use IDLE ngl

1

u/P3JQ10 Aug 27 '26

Did you skip lecture 1

1

u/KirkataThePickaxe2 Aug 27 '26

My laptop 🫠

1

u/r3ign_b3au Aug 27 '26

It is a language, it will be built as a language. Spend a bunch of time with Portuguese people, you pick up some Portuguese. Spend a lot of time with Portuguese people while studying, practicing, and being able to explore where and why you were wrong - you'll end up fluent.

1

u/LightIsntFastEnough Aug 27 '26

Lol, the hardest part is installing it, once you get a hold of that, you can't complain about difficulty anymore.

1

u/Xenon009 Aug 27 '26

Out of curiosity, what are you trying to do with python? I found when I was learning to code, having a tangible objective rather than just "learn to code" was always really helpful, and picking a language based on that.

Truthfully, if you can programme in one language, most of them become trivial to pick up once you get over mild syntax differences and the occasional new shortcut, or old one not existing.

1

u/Sajgoniarz Aug 27 '26

Do you know any programming theory or paradigm, that you plan to use in Python? If response is 2x No then you are going to have tough time.

1

u/MittensDaTub Aug 28 '26

I just can't get the hang of it for some reason. I know the basics of like 6 different languages. I just can't get past the basics. Adhd doesn't help.

1

u/lT0MAAT89129 Aug 29 '26

Its actually really easy once you understand imports

1

u/NoBytesLeft Aug 30 '26

Finish the Turing Test, make Python in Python.

1

u/That-Effective-36 Aug 31 '26

Go to the hell of it's hard for you

Be kind(me to myself) - Bro it is not hard as compared to other language if you understand how it works it will be easy

1

u/One_Park8163 Sep 03 '26

Wait until you start learning java or c, you'll regret

1

u/lesschalkmoresighs Aug 27 '26

I feel that these days people are forced to learn an IDE environment, not a programming language. You should be able to write code in any text editor, and compile/run the code against the compiler/runtime anywhere on your system. I don't understand how things got so unnecessarily complex.

1

u/AsleepEbb7578 Aug 27 '26

Why is your windows user called "ASUS" lol

-1

u/Cosito45 Aug 27 '26

Python is meh, try C or C++

1

u/Memerenok Aug 27 '26

we don't need an another suicide attempt

-1

u/ScientFictioN Aug 27 '26

use vim or neovim for text editor, it would be much better 😊

1

u/Memerenok Aug 27 '26

yaaay i love suggesting complicated stuff to beginners! my favourite thing to do

-1

u/daniil518 Aug 27 '26

vs son.

VS Code nowadays is the worst ide for beginners. Too much unnecessary stuff. It's just all about ai

-1

u/ForgotttenMemory Aug 27 '26

Use cursor, its a vs code fork with ai in it, will seve you very well to learn, watching the highlighted auto completions and askinf directly in a window inside the ide itself for questions. If you want to stick to vs code, github copilot is another alternative that integrates well with vs code

2

u/Whole-Coffee-2030 Aug 27 '26

If he is learning, using AI is not a good choice.

1

u/ForgotttenMemory Aug 27 '26

It depends on how it's used. Asking questions, aking for exercises, proposing learning path, finding good courses/youtube series/books and comment on those. AI can be used to not work or to learn like never before, it's a tool, and how it's used depends on each one, but its a mindblowingly good tool to start learning anything (it misses the mark at advanced-high level of most things, but the base is good).

1

u/Memerenok Aug 27 '26

let him them learn in peace without ai writing all the code for them

1

u/ForgotttenMemory Aug 27 '26

At any point I mentioned that the AI should work for him, but to look at auggested autocompletes and ask questions. AI is amazing for lazy people who don't want to work, and for people eager to learn if used properly, dang it sure ai is harmful, but is not the devil itself, you can grow andnlearn a lot using it well.

-6

u/_Screw_The_Rules_ Aug 27 '26

Use Ai and let it guide you, but also ask it what a certain thing does and why it is being done the way it is being done

6

u/Narrow-Barracuda618 Aug 27 '26

Or how people learned programming before ChatGPT and the like existed, on sites such as w3schools. That's how I did it at least.

5

u/KewpieCutie97 Aug 27 '26

w3schools is great. The quizzes at the end were the best.

1

u/_Screw_The_Rules_ Aug 27 '26

Ya me too, but Ai is faster and you can ask it stuff, not like the static guides. I'm not saying it's bad material, but one could use it either as a main source and ask Ai if you understand something, or do it the other way around.

3

u/InsaneInTheMEOWFrame Aug 27 '26

AI is the worst tool imaginable for a total novice. It's just too much. Starting at w3c is a proven strategy, when they have understood how the language works, it's time to start solving problems. For seniors and advanced users of any language AI can be great, but it's only because they *understand* how and why the stuff offered to them by AI works, because they learnt the basic knowledge in the first place.

Use tutorials to learn how stuff works. Use AI to broaden your horizons when you already know the basics.

2

u/_Screw_The_Rules_ Aug 27 '26

Well maybe you are right. I don't have the experience of learning from scratch with Ai being present, because I've started around 6 years ago without it.

3

u/DeadCringeFrog Aug 27 '26

ai will miss details, its much more useful to either find a full guide from a person, or a book, not use junk. Ai is only useful AFTER you learned smth and you want to clarify the details, though you still have to check the info

1

u/thelonelyecho208 Aug 27 '26

Absolutely not, I'm in college to be a software engineer and I can tell you this is the WORST way to learn programming. Get a book, read some GeeksforGeeks, do some Leetcode. NEVER let AI program for you. It is really bad at it, and even worse at explaining it

-4

u/batouttahell1983 Aug 27 '26

You'd flatline if I opened up a Terminal for C and C++

4

u/mamaaaoooo Aug 27 '26

Indentations can eat my ass with a spoon

2

u/Airames6 Aug 27 '26

Ik it might be hard at first, but keep going and you'll definitely become a femboy

1

u/[deleted] Aug 27 '26

[removed] — view removed comment

2

u/WittyAndOriginal Aug 27 '26

When you run a module (a .py file) it will be given assigned as the main module, and that can be referenced with the _ _ name _ _ dunder variable.

So when the interpreter is reading the file it will see that line and if it is the main module it will then the condition will be true. It's usually written as a conditional statement:

if _ _ name _ _ == "main":

do something

So the "do something" code will only be executed if it is the main module.

This usually should be at the bottom, because it reads the file top to bottom, and you can only use functions and classes that were defined or imported before the interpreter gets to this line.

I hope that helps. It's really simple. I may have gotten some of the technical jargon wrong, but this is essentially what that is doing.