explaingit

sdmg15/best-websites-a-programmer-should-visit

76,066Audience · generalComplexity · 1/5QuietLicenseSetup · easy

TLDR

A curated list of high-quality websites and resources for programmers, covering tutorials, news, job boards, courses, and interview prep.

Mindmap

mindmap
  root((repo))
    Resource Categories
      Getting Help
      Tech News
      Job Boards
      Learning Platforms
    Learning Paths
      Coding Practice
      Interview Prep
      Computer Science
    Specializations
      Artificial Intelligence
      Shell Scripting
      Competitive Programming
    How to Use
      Bookmark for Reference
      Contribute Suggestions
      Discover New Tools

Things people build with this

USE CASE 1

Find trusted tutorials and learning resources when starting your programming journey.

USE CASE 2

Discover high-quality job boards and internship listings for career opportunities.

USE CASE 3

Locate interview prep sites like LeetCode and HackerRank to practice coding challenges.

USE CASE 4

Browse curated tech news sources and communities to stay updated on industry trends.

Tech stack

Markdown

Getting it running

Difficulty · easy Time to first run · 5min
Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

This repository is a curated, community-maintained list of websites that are genuinely useful for programmers and computer science students. It does not contain any runnable code, it is purely a reference document, formatted as a long Markdown file organized into clearly labeled sections. The problem it solves is the overwhelming number of resources on the internet combined with the difficulty of finding high-quality, trustworthy ones. Someone new to programming often wastes time searching for good tutorials, news sources, interview prep sites, or places to get help when they are stuck. This list does the curation work for them. The categories cover a broad range of needs: where to go when you are stuck on a coding problem (Stack Overflow, Quora, Codementor), where to read tech news (Hacker News, TechCrunch, Ars Technica), where to practice coding for job interviews (LeetCode, HackerRank), where to find free online courses called MOOCs (Massive Open Online Courses) such as Coursera or edX, where to find computer science books, and even where to find internship listings or job boards. There are also sections on specific topics like artificial intelligence, shell scripting, and competitive programming, a style of coding where you solve algorithmic challenges against other programmers. You would use this repository at the start of your programming journey to get your bearings, or whenever you want to discover new high-quality resources in a specific area. It is also a community project, meaning anyone can suggest additions via a pull request. There is no programming language or framework involved, it is a plain text knowledge base written in Markdown.

Copy-paste prompts

Prompt 1
I'm new to programming and don't know where to start learning. What resources from this list would you recommend for a beginner?
Prompt 2
Help me prepare for a coding interview using the practice platforms listed in this repository.
Prompt 3
I'm stuck on a coding problem. Which websites from this list are best for getting help quickly?
Prompt 4
Show me the artificial intelligence and machine learning resources from this curated list.
Prompt 5
I want to find job boards and internship listings. Which ones does this repository recommend?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.