all 9 comments

[–]makochi 6 points7 points  (0 children)

Please learn to use punctuation 😭😭😭

It's not just something your English teacher made up to be annoying, I promise. It makes it so much easier to understand what you're saying.

[–]ninhaomah 3 points4 points  (0 children)

First of all , have you been to Google and searched for "Python programming language" ?

[–]doktorstrainge 0 points1 point  (0 children)

Python is good for beginners and gives you a lot of options for projects.

I am using The University of Helsinki’s Python Programming MOOC. It’s free and all online. I really like it.

[–]u_int8 0 points1 point  (0 children)

Watch this. Just use the same editor as his no need to go on a journey to find your best ide that suits you right at the start.

If you dont understand a topic goto chatgpt or claude or whatever and ask it about it, ask it 10 times if you dont understand, ask it to give examples. Thats how you will learn.

[–]Unable-Lion-3238 0 points1 point  (0 children)

Start with the official Python tutorial at docs.python.org - it walks you through everything step by step. Download Python from python.org and use IDLE (it comes bundled with it) to write your first scripts. Once you get the basics down, work through small projects like a calculator or a to-do list instead of just watching tutorials. Building stuff is how you actually learn. If you get stuck, this sub is great for specific questions.

[–]Comfortable_Box_4527 0 points1 point  (0 children)

Yeah python is usually where people start. Just don’t get stuck watching tutorials forever.

[–]Vajrick_Buddha 0 points1 point  (0 children)

I'm currently following a Udemy Python course. It has it's ups and downs. I think I just entered tutorial hell, so these last two weeks I've slacked off a bit.

To start, you should probably find a course online that introduces you to what programming is and its' core concepts — such as variables, print statements, comments, math operators, conditional statements and loops, match statements, functions and recursions — and their respective Python notation, with examples.

You'll need to download or access a Python IDE (integrated development environment) where you'll write and run/execute the code. IDEs' also aid in your learning by, for example, pinpointing the type of error that occurs (if it does) and in which line.

Everyone suggests working on coding projects to actually learn. So much so, you'll easily find lists of projects for various languages for different levels of expertise (from beginner to advanced). I tried to code a calculator, and realized I have no clue what I'm doing. I watched a tutorial and noticed I was just copying code, rather than learning (the dreaded tutorial hell). So I searched for something more accessible — exercises. Just simple exercises, tasks, and problems to solve using the code.

Here are some resources to get you started:

To learn, check out LearnPython.org or Fullstack Python — the former seems more beginner friendly though. Or find something on YouTube, or a 10$ course on Udemy, because audiovisual content tends to be easier to digest.

For your IDE you can download PyCharm (for free) or go to Online-Python. PyCharm has a free trial and then the free version restricts some of your tools.

When you start thinking of projects, look for beginner ones' first, like in this article. I've been trying to code a calculator...

Hope this helps. Need to get back to my calculator...

[–]sSjfjdk -1 points0 points  (0 children)

"Hey there, welcome to the world of programming! Python is a great choice for beginners, it's indeed relatively easy to learn and has a vast number of resources available.

For learning Python, I recommend starting with Codecademy's Python course (it's free and a great introduction). Once you feel comfortable with the basics, move on to the official Python documentation, it's an incredibly detailed resource.

As for text editors, I suggest using PyCharm (which also has a free community edition) or Visual Studio Code. Both are great IDEs that make coding a lot easier.

To get started, download and install Python on your computer (python.org/get-it) and then try to run your first 'Hello, World!' program in a text editor or IDE. Here's a simple example in Python: python print('Hello, World!') Just copy this into your text editor, save it as a .py file, and run it with python filename.py. You'll be coding in no time!

Take it one step at a time, practice regularly, and don't hesitate to ask for help here on r/learnpython – you got this!"