Welcome to ThePGWolf
From the programmer who strongly belives it's never late to learn.
Computer Science Blogs | Quizzes | Games
Beyond the Blog
Code Typer
Practice your typing skills with our programming language based typing practice.
Practice TypingTop Reads
Whether you're a beginner trying to sharpen the basics of programming or an expert developer preparing for technical interviews, coding challenge platforms are one of …
July 16, 2026
There are many free courses out there on YouTube related to programming that are absolutely free to watch. These content creators are working tirelessly to …
July 16, 2026
Many developers use editors like VS Code or JetBrains. Some of them are annoyed with these tools because they are slow and sometime even …
July 16, 2026
Sometimes, we have to scrape websites to collect information. For python programmer, scrapy is one of the best tools for scraping websites. Scrapy is a …
July 16, 2026
VS Code is one of the most popular code editor for developers. According to Stack Overflow Developer Survery 2025, 75.9% of the developers used …
July 16, 2026
Tips of the day
vim
Quit Specific Buffers
:bd ? Close the current buffer
:bd! ? Close the current buffer without saving
:bw ? Wipe out the buffer completely
vim
If you're trapped in Vim and Esc isn’t working:
- Press Esc multiple times
- Try Shift + ZZ
- If nothing works, force close the terminal:
(Ctrl + C OR Ctrl + Z)
python
Zip()
We can use zip to iterate over multiple lists
names = ["Ram", "Shyam"]
ages = [25, 30]
for name, age in zip(names, ages):
print(f"{name} is {age} years old")