Hey! If you love Python and building Python apps as much as I do, let's connect on Twitter or LinkedIn. I talk about this stuff all the time!

Writing your first Python Program

In this article, we’ll walk you through the basics of writing your first Python program, step by step.

Updated April 5, 2023

Python is a powerful and versatile programming language that can be used for a wide range of applications. If you’re new to Python, writing your first program can be an exciting and rewarding experience. In this article, we’ll walk you through the basics of writing your first Python program, step by step.

Step 1: Install Python

Before you can start writing Python code, you’ll need to install the Python interpreter on your computer. You can download the latest version of Python from the official Python website at python.org.

Step 2: Choose an Editor

Once you have Python installed on your computer, you’ll need an editor to write your code in. There are many different editors available for Python, from simple text editors to full-featured integrated development environments (IDEs). Some popular options include Visual Studio Code, PyCharm, and Sublime Text.

Step 3: Write Your Code

Now that you have Python installed and an editor set up, you’re ready to start writing your first program. Here’s a simple “Hello, World!” program to get you started:

print("Hello, World!")

In this example, we use the built-in print function to output the string “Hello, World!” to the console.

Step 4: Run Your Code

Once you’ve written your code, you’ll need to run it to see the results. In most editors, you can run your code by pressing the “Run” button or using a keyboard shortcut.

Alternatively, you can run your Python code from the command line by navigating to the directory where your code is saved and entering the following command:

python filename.py

In this command, “filename.py” should be replaced with the name of your Python file.

Step 5: Experiment and Learn

Now that you’ve written and run your first Python program, you can start experimenting and learning more about Python. Try modifying your program to output different strings, or explore Python’s built-in functions and data types. The possibilities are endless!


In this article, we’ve walked you through the basics of writing your first Python program. By following these steps, you can start exploring the power and versatility of Python and begin your journey as a Python programmer. With practice and perseverance, you’ll be able to write complex and sophisticated Python programs in no time. So why not start today? Happy coding!