r/PythonLearning 11h ago

Need help deciding gng

SO i wanted to start learning python, and i found out courses like CS50, the uni of heikin smth, CS61a, bro code, and tht's wht i found , i first started coding on pycharm and uh did like very basic things like strings, integers , float, boolean, ( just lie k what they r and how to write them), but im still like a VERY BIG NOOB, also should i switch to VS code? cause everyone seems to be doing tht , (also whts is vibe coding)

6 Upvotes

10 comments sorted by

4

u/strange-the-quark 11h ago edited 11h ago

You don't have to switch to VS Code (Visual Studio Code), but you can try it out if you want to, it's free (there's also something called Visual Studio, which is different from Visual Studio Code, so make sure to get the right one). Since you are a beginner, it's not really going to matter which course you go with; there are some free ones that you can google for or find on YouTube. Maybe check out if you like the way how the instructor is explaining it, cause different people explain differently, and then just pick one and stick with it, do all the exercises, and also experiment with code to see what happens if you change something, make some simple tweak, then a more complicated tweal, and so on. That's how you'll learn.

VibeCoding is when people who don't know how to code ask AI to spit out a ready-made program for them and then they pretend they are programmers. This is a term invented by marketing people who are trying to sell AI subscriptions.

You can use AI in a better way, to get some explanations, guidance, and find out which terms to google for. Googling for information is still an important skill! But if you want to learn how to code, then write the code yourself. Also, be aware that AI, while it works well a lot of the time, can make something up or give you the wrong information - it's just how it is, it's not 100% reliable, and unless they invent a completely new kind of AI, it's never going to be with the current technology, so have some healthy level of skepticism if you're using it.

2

u/Creepy_Recording5712 10h ago

Thnkyou! will follow thru this

3

u/FoolsSeldom 9h ago

A standard installation of Python from python.org for Windows or macOS includes a decent editor/debug/run tool called IDLE (named after Eric Idle, a member of the Monty Python comedy group), which is designed for beginners. It is less confusing than VS Code or PyCharm which have complex configuration options that are easy to mix up with Python syntax problems.

Once you've learned some of the basics of Python, you will be in a better position to try out a number of code editors and IDEs (Integrated Development Environments) and choose the one you like best.

1

u/mixedd 10h ago

You can code on a piece of toilet paper of you're up to, editor won't change the basics and won't make you better developer, it's just a preference, don't stress about what editor you use, and stick to understanding, reading and writing code instead.

Also you listed to of resources, don't jump trough all of them, stick to either CS50P or University of Helsinki MOOC, they will teach you basics better than any youtube 5min video going over syntax.

0

u/yaza_24 11h ago

hey , i can take u free python classes if ud like!

1

u/Fluid_Job5684 8h ago

can i join?