DEV Community

@rinnah
@rinnah

Posted on

My First Dev.to Article

👋 Hello Dev.to community!

This is my very first article on Dev.to! I’m excited to start writing and sharing what I learn on my web development journey.

So far, here’s what I’ve done:

  • ✅ Installed Git and created a GitHub account

    1. Went to git-scm.com and downloaded Git for Windows.
    2. Followed the installation prompts.
    3. Signed up at github.com and created an account.
    4. Configured Git with:
     git config --global user.name "rinnah-oyugi"
     git config --global user.email "[email protected]"
    
  • ✅Installed Python

    1. Downloaded Python from python.org.
    2. Made sure to check the box "Add Python to PATH" during installation.
    3. Verified installation by running:
     python --version
    
  • ✅Using PyCharm as my code editor

    1. Downloaded PyCharm Community Edition from jetbrains.com.
    2. Installed and set up a basic Python project.
    3. Linked it with Git for version control.
  • ✅Running Ubuntu on Windows through WSL (Windows Subsystem for Linux)

    1. Enabled WSL by running this in PowerShell (Admin):
     wsl --install
    
  1. Installed Ubuntu from the Microsoft Store.
  2. Set up username and password.
  3. Updated Ubuntu with:

     sudo apt update && sudo apt upgrade
    
  • ✅ Configured Git with GitHub using SSH

    1. Generated SSH key with:
     ssh-keygen -t ed25519 -C "[email protected]"
    
  1. Added SSH key to the ssh-agent.
  2. Copied the public key using:

     cat ~/.ssh/id_ed25519.pub
    
  3. Pasted it into GitHub → Settings → SSH and GPG keys.

  4. Tested connection:

     ssh -T [email protected]
    

Setting up of Docker

  1. Installed Docker Desktop from docker.com.
  2. Enabled WSL 2 integration for Ubuntu in Docker settings.
  3. Verified installation with:

     docker --version
    
  4. Ran my first container using:

     docker run hello-world
    
  5. Successfully tested Docker with simple linux containers and docker-compose!

🎉 It’s been a great learning experience so far. I’m looking forward to learning even more and sharing my progress with you all.

Thanks for reading!

Top comments (1)

Collapse
 
chrisachinga profile image
c a

this is great Rinnah!