Best Websites a Programmer Should Visit
Some useful websites every programmer should visit.
When learning Computer Science, there are several essential websites you should know to stay up-to-date, sharpen your skills, and discover new technologies. Here is a carefully curated (but non-exhaustive) list of must-visit resources for programmers. This list is regularly updated, and you’re more than welcome to contribute by suggesting new links! 😉
📖 Index
- When you get stuck
- News
- Magazines
- Coding practice for beginners
- Cryptocurrency
- For those who want to start a small project but can’t find the ideas
- General Coding advice
- Coding Style
- General Tools
- Interview Preparation
- Documentaries
- MOOCs for learning something new
- Sites related to your preferred programming language (For me C++)
- Artificial Intelligence And Machine Learning
- Seminar, research writing, talks etc
- Everything in one place
- YouTube Channels
- Good Articles
- Bash and Shell scripting
- Podcasts
- Building a Simple Compiler/Interpreter
- Watch others code
- Tutorials
- What should a programmer know
- Competitive programming
- Computer Books
- Video Tutorials
- Online Compiler and Sharing Code snippets
- Blogs of Developers
- For improving your English
- When you get bored from CS related stuff
- Open Source Websites
- Internships
- Jobs
❓ When you get stuck
- Codementor : A mentorship community to learn from fellow developers via live 1:1 help and more.
- devRant : Community where you can rant and release your stress
- Google : A search engine for anything you get stuck with.
- Learn Anything : Community curated knowledge graph of best paths for learning anything
- Quora : A place to share knowledge and better understand the world
- Stack Overflow : subscribe to their weekly newsletter and any other topic which you find interesting
- Stack Exchange : Stack Exchange is the combination of Stack Overflow and 170+ sites where you can get any kinds of help
- Coderanch : A friendly place for programming greenhorns. Jump straight into any of our topics and light hearted discussions. Ranging from Java, Databases, Android, Programmer certification, Programming jobs and much more…
📰 News
- ACM TechNews : TechNews
- AlternativeTo : Crowdsourced software recommendations
- Ars Technica : Posts unique quality articles on technology, science, politics and society.
- Better Dev Links : Weekly links to help you become a better developer
- Better Programming : Featured articles for modern developers available every day
- CNET : Your guide to a better future! An excellent source of up-to-date tech news.
- Daily.Dev : A Great Chrome extension which provides recent and relevant tech articles and news
- DevOpsLinks : An online community of thousands of developers and IT experts interested in DevOps
- Frontend Focus Newsletter : once-weekly roundup of the frontend news, articles and tutorials
- GSMArena.com : news related to the latest mobile phones and android.
- Hacker News Digest : curated automatically, delivered as frequently as you want
- Hacker News : news aggregator for programmers where civility is king, try a newsletter to get top news to your inbox:
- Hacker Newsletter : curated by hand, delivered weekly
- Hacker Noon : How hackers start their afternoons.
- High Scalability : Success stories of various companies on their apps, infra scaling.
- Lobsters : Lobsters is a technology-focused community centered around link aggregation and discussion.
- product hunt : Discover your next favorite thing
- Recode : Tech news that focuses on the business of Silicon Valley
- Reddit.com/r/programming : Subreddit with aggregated tech news and articles
- Slashdot : News, Social news (Originally “News for Nerds. Stuff that Matters”)
- Stratechery : Stratechery by Ben Thompson
- StackShare : See what tools are popular with developers and companies and read about their technology decisions
- TechCrunch : dedicated to obsessively profiling startups, reviewing new Internet products, and breaking tech news
- The DEV Community : Where programmers share ideas and help each other grow.
- The Verge : More product oriented tech news
- WCCF Tech : curated news related to Computer Hardware, Software, and everything else in the Tech World.
- XDA : Android Developers News
- Hashnode : Hashnode is a friendly and inclusive community for software developers
- Rekt : A journalism related to Defi, Web3, Blockchain and security on them.
- Hackaday : Hacking is an art form that uses something in a way in which it was not originally intended.
📚 Magazines
- MIT Technology Review : MIT’s tech review magazine.
- Nautilus : NewYorker for tech.
- LWN : Weekly news coverage of opensource technologies, programming, etc. (Originally Linux Weekly News).
👶 Coding practice for beginners
- Codedex - start your coding adventure : Gamify your learning experience and have fun learning how to code!
- freeCodeCamp : Learn to code and build projects for nonprofits. Build your full stack web development portfolio today
- Blackbird School : Learn to code online with our beginner-friendly platform.
- Glitch : Great place to play around with code in an easy-to-set-up environment.
- Reddit.com/r/dailyprogrammer : interesting programming challenges where you can learn from looking at other’s code, even if you are not able to solve code you can look at how others solved.
- Programming by Doing : very good site for those who want to start with absolute basics
- CodeAbbey - a place where everyone can master programming : Best place to begin with problems that start at the easiest and gradually increase difficulty with each problem.
- Exercism.io : Download and solve practice problems in over 50 different languages, and share your solution with others.
- InterviewBit/Coding Interview Questions : Gamifies the experience of practicing for your interview and includes lots of sample problems to solve.
- karan/Projects-Solutions : Solutions to most of the problems in the link above
- Cave of programming : Learn to program, Upgrade your skills.
- Vim adventures : Learn VIM by playing
- Learn Vimscript the Hard Way : Learn Vim Script from beginning to expert.
- Programming Tasks : Large collection of small programs.
- Pramp : It’s your turn to be the interviewer. when done, click on the swap roles button on the left
- Paqmind : Guides and challenges to learn programming
- Codecademy : Learn to code interactively, for free.
- Codegym : It contains a Java tutorial with 1200 Java practise tasks.
- treehouse : The fast, easy, and affordable way to build your skills.
- GeeksforGeeks : Learn to code, Study for placement, Do competitive coding.
- edabit : Practice coding via various small challenges.
- Learn Git Branching : Learn and practice git commands in an interactive way
- Oh Shit, Git!?! : Cheat sheet to get yourself out of bad git situations
- The Odin Project : The Odin Project provides a free open source coding curriculum that can be taken entirely online.
- Udemy : Whether you want to learn or to share what you know, you’ve come to the right place. As a global destination for online learning, we connect people through knowledge.
- Scaler : A curated interactive space for aspiring programmers to learn and master their coding skills. Also help in job interview.
- SQL Zoo : Learn SQL interactively in stages, from basic queries to complex operations.
- SQLTest.online : Boost Your SQL Proficiency with Challenging Problems.
💰 CryptoCurrency
- Blockchain Basics : Great introduction to blockchain
- Blockchain demo : A visual demo of Blockchain technology
- Build a blockchain in Python : Learn Blockchains by Building One
- Coin demo : CryptoCurrency demo
- GitCoin : Gitcoin is the easiest way to monetize or incentivize work in Open Source Software.
- Learn About Bitcoin and Lightning Protocol : Complete 4 weeks seminar curriculum for learning about Bitcoin.
- Learn Me A Bitcoin : Bitcoin, Cryptocurrencies and Blockchain explained in plain English
- Learn Web3 DAO : Learn to become a Web3 Developer for free.
- Lite Paper : Cryptocurrencies & Blockchain made effortless
- Lopp Bitcoin Resources : Some Bitcoin Resources
- Mastering Bitcoin : Introduction to Bitcoin and tutorials to operate a full node
- Mempool : Bitcoin block explorer, mempool visualizer, transaction tracker, and fee estimator
💡 For those who want to start a small project but can’t find the ideas
- freeCodeCamp/React project ideas : 27 fun app ideas you can build while learning React.
- karan/Projects : a large collection of small projects for beginners
- Wrong “big projects” for beginners : How to choose where to start
- vicky002/1000-Projects : Mega List of practical projects that one can solve in any programming language!
- reddit.com/r/AppIdeas : A place to discuss ideas for applications, for bored developers.
- reddit.com/r/SomebodyMakeThis : A home for ideas by people who lack time, money, or skills.
- florinpop17/app-ideas : A Collection of application ideas which can be used to improve your coding skills.
🗣️ General Coding advice
- How to Begin With Competitive Programming
- 10-ways-to-be-a-better-developer : Ways to become a better dev!
- Code Review Best Practices : Kevin London’s blog
- Design Patterns : Design Patterns explained in detail with examples.
- Game Programming Patterns : Game Programming Patterns is a collection of patterns Robert Nystrom found in games that make code cleaner, easier to understand, and faster
- How to become a programmer or the art of Googling well
- How to escape tutorial purgatory as a new developer
- JS Project Guidelines : A set of best practices for JavaScript projects.
- Learn to Code With Me : A comprehensive site resource by Laurence Bradford for developers who aims to build a career in the tech world
- Lessons From A Lifetime Of Being A Programmer
- MITRE - Top 25 Most Dangerous Software Weaknesses (2022) : The currently most common and impactful software weaknesses.
- Software Architecture Guide : A site by Martin Fowler about Software Architecture patterns and best practices to help building software effectively.
- Software design pattern : The entire collection of Design Patterns.
- Things I Wish Someone Had Told Me When I Was Learning How to Code
- TeachYourselfCS : If you’re a self-taught engineer or bootcamp grad, you owe it to yourself to learn computer science.
- What every computer science major should know
- Working as a Software Developer
- The Open Web Application Security Project (OWASP) : OWASP is an open community dedicated to enabling organizations to conceive, develop, acquire, operate, and maintain applications that can be trusted.
🎨 Coding Style
- Airbnb JS Style Guide : A mostly reasonable approach to JavaScript
- Airbnb Ruby Style Guide : A Ruby style guide by Airbnb
- Ruby coding style guide : A community-driven Ruby coding style guide
- Angular 1 Style Guide : Officially endorsed style guide by John Pappa
- CS 106B Coding Style Guide : must see for those who create spaghetti
- Debugging Faqs
- Directory of CS Courses (many with online lectures)
- Directory of Online CS Courses
- Good C programming habits
- Google C++ Style Guide
- How to Report Bugs Effectively
- What are some bad coding habits you would recommend a beginner avoid getting into?
- PEP8 - Style Guide for Python Code
- Standard JS Style Guide : JavaScript style guide, with linter & automatic code fixer
- The Hitchhiker’s Guide to Python
- Google Python Style Guide
- Aurelia Style Guide
- Source Making : Design Patterns & Refactoring
- Refactoring Guru : Refactoring And Design Patterns
- Google Java Style Guide
- Rust Coding style
- Google C# Style Guide
- Uber Go Style Guide
🛠️ General Tools
- CoderPad : Quickly Conduct Coding Interviews and Phone Screen Interviews.
- CodePen : Front End Developer Playground & Code Editor in the Browser
- CORS-Tester : A tool for developers and API testers to check if an API is CORS-enabled for a given domain and identify gaps
- Crontab Guru : Quick and simple editor for cron schedule expressions
- Devicons : Cheatsheet for devs icons
- Diagrams.net : Drawing tools to make design and uml easily. Old draw.io
- FreeFor.Dev : A huge list of free resources and tools
- Hotkey Cheatsheet : A comprehensive hotkey cheatsheet for popular software and applications
- Imgur : Online image sharing and image hosting service.
- Kody Tools : 100+ dev tools including code converters, formatters, and minifiers.
- Pyrexp : Online regex tester and visualizer for Python.
- regex101 : Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript
- regexr : Another online tool to learn, build & test Regular Expressions
- Ray.so : Beautiful code snippet screenshots.
- Prodia AI Image API : API for open sourced image models
- Wit AI : Natural Language for Developers
- SaaS Design : Collection of open source Figma UI design templates for your next project.
- Seymour : Live Programming for the Classroom
- Code share : Share code in real-time with other developers
- Solid Tools for Developers : Online debugging tools for developers and system administrators
- OS Query : Easily ask questions about your Linux, Windows, and macOS infrastructure
- LaunchPad : Appollo launchepad for testing GraphQl queries
- GraphOnline : Useful tool for visualizing Graphs
- Data Structure Visualization : Perfect website for visually learning Algorithms
- IDE Onlang : Write in one language and get the same result in other languages.
- JSON Crack : An online open-source tool designed for visualizing data in various languages such as JSON, YAML, CSV, and more.
- JSONing : Collection of JSON tools, including a formatter, validator, comparator, testers, generators, and a mock API for testing and prototyping.
- Pad.new : Free cloud-based IDE to run code and databases in almost any language
- PullRequest : Code review as a service from vetted, professional reviewers
- Python Visualizer : Watch the execution of basic Python, Java, C++, etc. code step-by-step.
- Extends Class : Online developer tools: REST and SOAP clients, SQLite browser, testers (Regex, XPath, JSONPath) and other tools
- Sourcegraph : Online tool for searching millions of open source repositories.
- SVG Path Editor : Online and open source SVG Path editor.
- EmailDrop : Emaildrop is a free disposable email provider.
- Repl.it : Accessible prototyping tool for various needs.
- KeyBr (Typing Practice) : Easy to use typing practice app.
- Svgator : Animate svg graphically. Its like a video editor but for svg.
- Webhook.site : Useful tool for test and debug webhooks.
- kandi : Jumpstart Application Development by finding the right Open Source resource
- Svix Play : Webhook tester & debugger.
- Typeracer : Increase your typing speed while racing against others.
- Typerush : Increase typing speed while racing.
- IT-Tools : Collection of handy online tools for developers.
🐚 Bash and Shell scripting
- Advanced Bash-Scripting Guide
- Bash Guide for Beginners
- Bash Programming
- Bash Reference Manual
- BashGuide
- Conquering the Command Line
- Commandlinefu
- Pure Bash Bible
- 25 Common Linux Bash Script Examples
🎤 Interview Preparation
- 10 Frequently asked SQL Query Interview Questions
- A Collection of Quant Riddles With Answers
- A Developer’s Guide to Working with Recruiters
- Algorithm design canvas
- Aptitude Questions and Answers
- A site for technical interview questions
- Big collection of interview preparation links
- Big-O Algorithm Complexity Cheat Sheet
- BIG O Misconceptions
- Bitwise tricks
- ChiperSoft/InterviewThis
- Code Project
- Coderbytes
- C PUZZLES
- Core Java Interview Questions
- CS9: Problem-Solving for the CS Technical Interview
- Delightful Puzzles
- Determining the big-O runtimes of these different loops?
- FAANGPath Resume template
- five-essential-phone-screen-questions
- Freshers Interviews
- Gainlo
- GeeksforGeeks
- github.com/odino/interviews
- Give your résumé a face lift
- Google Interview Warmup
- Here’s How to Prepare for Tech Interviews
- How to Answer “Tell Me a Little About Yourself”
- How to Break Into the Tech Industry
- How to interview
- How to prepare for an interview
- IIT Delhi Placement Experience
- samwincott/Internship-Guide
- Interviewing At Jane Street
- Interview Cake
- Job Interview: How to Ace a Job Interview
- Job interviews News
- Job Interview Questions and Best Answers
- kimberli/interviews
- LeetCode
- Learnersbucket
- Mission-peace/interview problems
- NeetCode
- Pramp
- Problems/LeetCode OJ
- Programmer And Software Interview Questions Answers
- Reddit.com/user/ashish2199/m/puzzles
- SQL interview questions
- SQL Joins explained using venn diagram
- svozniuk/java-interviews
- Techie Delight
- The 25 most difficult HR questions
- Top 10 Algorithms for Coding Interview
- Unix / Linux Commands Cheat Sheet
- Unsolicited_advice_for_job_seekers_and_employers
- Visualising Data Structures and Algorithms through Animation
- We Help Coders Get Hired
- what_are_your_goto_questions_for_the_do_you_have?
- Why You Make Less Money
- wu :: riddles(hard)
- What I Learned from Interviewing at multiple AI Companies
🎬 Documentaries
- Breaking the Code : Biography of Alan Turing
- Cracking The Code Interview : Cracking the Code Interview
- Cracking the Coding Interview : Fullstack Speaker Series
- Harvard CS50 - Asymptotic Notation : Asymptotic Notation explained by Harvard
- Machine Code Instructions : Code instructions
- Machine that Changed the World : a very good documentary about the history of computers
- Mechanical Computer (All Parts) : a very good video from the 1950s explaining how mechanical computers used to work
- Teach Yourself Computer Science
- The Code : Story of Linux documentary
- The Internet’s Own Boy : The Story of Aaron Swartz
🎓 MOOCs for learning something new
- Boot.dev : Interactive online course to learn modern backend programming in Python, Javascript, Go, and more.
- Class Central : a directory of 100,000+ student reviews of thousands of MOOCs.
- Classpert : a website that gathers MOOCs and online courses from several providers
- Computer Science Resources
- Coursera.org
- CS50
- edX
- Kadenze/Creative Programming
- MIT OCW Electrical Engineering and Computer Science
- MOOC.fi
- NPTEL
- prakhar1989/awesome-CS-courses
- Pluralsight
🧑💻 Sites related to your preferred programming language (For me C++)
- Best books for learning java must read
- Bjarne Stroustrup’s C++ Style and Technique FAQ
- Bjarne Stroustrup’s FAQ
- C++11 - the new ISO C++ standard
- Compilers (video)
- Deep Dive Java : Garbage Collection is Good!
- Free Online Chapters of Inside the Java Virtual Machine
- How Garbage Collection Works
- Implementation of Algorithms and Data Structures
- IntelliJ Keyboard Shortcuts
- Java Corner at Artima.com
- Java Lecture Notes
- Java Off Heap
- Java Revisited
- Java-source
- Java Visualizer
- JournalDev - Java Tutorials
- Learning Java
- Netbeans Keyboard Shortcuts
- Official Qt Documentation
- Search Open Source Java API
- The C++ Programming Language
- The Java Memory Model
- The Java™ Tutorials
- Understanding JVM Internals
- what-is-garbage-collection
- JavaWorld
- JavatPoint
- The Rust Programming Language Book
- Rust Cookbook
- Getting start with python
- Rust by Example
🤖 Learn AI
- aima : The leading textbook in Artificial Intelligence
- fast.ai : Free practical deep learning course for coders without grad-level maths!
- TypeDB : A Strongly-typed Database
- Robots that learn
- Unsupervised Sentiment Neuron
- What’s the difference between AI- DP and ML?
- TensorFlow
- Scikit-learn
- DeepLearning.ai
- Coding the History of Deep Learning
- Serpent AI
- Blog Floydhub
- MLCOURSE.AI
- Elements of AI
- Machine Learning Mastery
- Machine Learning Crash Course
- Machine Learning Tutorial
- MLU-EXPLAIN
📢 Seminar, research writing, talks, etc
- Advice on Research and Writing
- PHD MS Articles
- Seminar and reports
- Latex reference
- Begin Latex in minutes
- Lshort
📦 Everything in one place
- API Documentation
- Baeldung
- BtechBasics
- Branition Colors
- cheat.sh
- Developer Roadmaps
- DevURLs
- Kaggle
- MDN Web Docs
- Rico’s cheatsheets
- Programming Subreddits
- Websites a programmer should visit
- gitignore
- Hidden Tools
- Coolors
- Tailwind CSS Page Builder
- LottieFiles
- UI Design Daily
- Iconscout
- Json API App
- Library or micro code solutions
📺 YouTube Channels
- C++Now (BoostCon)
- code::dive conference
- Coding Blocks
- Computerphile
- ComputerHistory
- CppCon
- Facebook Developers
- Google Developers
- GoogleTechTalks
- Gynvael Coldwin
- HowToBecomeTV
- Java
- JavaOne
- javidx9
- Meeting C++ YT Kanalseite
- MIT OpenCourseWare
- Murtaza’s OpenCV Robotics and AI
- Netflix UI Engineering
- O’Reilly
- Placement Grid
- Scott Meyers: Past Talks
- Siraj Raval
- ThinMatrix
- thoughtbot
- Traversy Media
- yegor256
- GOTO Conference
- freeCodeCamp
- Bo Qian
- Geeksforgeeks
- Hacker earth
- Hak5
- Khan Academy
- LearnCode.academy
- Rachit Jain
- sentdex
- Steve Griffith
- The Coding Train
- TheHappieCat
- Tutorials Point
- Udacity
- V. Anton Spraul
- xdadevelopers
- KudVenkat
- The Net Ninja
- Web Dev Simplified
- Take You Forward
✍️ Good Articles
- 14 Things I Wish I’d Known When Starting with MongoDB
- 40 Keys Computer Science Concepts Explained In Layman’s Terms
- A Gentle Introduction To Graph Theory
- A programmer-friendly language that compiles to Lua
- A Software Developer’s Reading List
- Code a TCP/IP stack
- Codewords.recurse
- Learn Data structure and Algorithms
- Dive into the byte code
- Expectations of a Junior Developer
- Getting Started with MongoDB
- Linux Inside
- List of algorithms
- Step by Step Guide to Database Normalization
- The Key To Accelerating Your Coding Skills
- Unicode
- We are reinventing the retail industry
- What every programmer absolutely needs to know about encodings
- What every programmer should know about memory
- qotoqot - improving-focus
- Pixel Beat - Unix
- Learning Vim
- Write a Kernel
- Learning JavaScript Design Patterns
- Working with Webhooks
- How I got TensorFlow Developer Certified
🎧 Podcasts
- Coding Blocks
- Developer On Fire
- Developer Tea
- Front End Happy Hour
- Full Stack Radio
- Groovy Podcast
- IPhreaks
- JavaScript Jabber
- Learn To Code With Me Podcast
- LispCast
- MS Dev Show
- React Native Radio
- ShopTalk Show
- Soft Skills Engineering
- Software Engineering Daily
- Software Engineering Radio
- Syntax
- The Bike Shed
- The Changelog
- The Cynical Developer
- The Real Python Podcast
- Blockchain Insider by 11:FS
- Unchained Podcast
- Talk python to me
- Python bytes
🔄 Building a Simple Compiler/Interpreter
- Possibly the smallest compiler ever
- Awesome Compilers
- Growing a compiler
- Let’s Build A Simple Interpreter
- Resources for Amateur Compiler Writers
- Structure and Interpretation of Computer Programs
- Writing My First Compiler
- An Intro to Compilers
- Write your own compiler
- Crafting Interpreters
- Writing a C Compiler
🧑🏫 Tutorials
- A Hacker’s Guide to Git
- A Byte of Python
- Best Of - Gustavo Duarte
- CMSI 281: Data Structures
- Collecting all the cheat sheets
- C Programming
- CryptoHack
- Programming Community Curated C++ Resources
- Deep C
- Design Patterns: Elements of Reusable Object-Oriented Software
- Dynamic programming - PrismoSkills
- Flexbox Froggy
- Git from the inside out
- Head First Design Patterns
- How to Program in C++
- MySQL tutorial
- indradhanush tutotials
- Introduction to C Programming
- Learn UNIX in 10 minutes
- Learning the shell
- Linux Journey
- Linux Tutorial
- Missing Semester
- More about Github-flavored markdown
- MySQL Essentials
- Open Data Structures
- OS Course Notes
- Programming, Web Development, and DevOps news
- Prompt engineering
- Stanford Programming Course
- SQL (Structured Query Language) in one page
- Subtle/Poor Man’s CI
- TCP/IP Illustrated Series
- The Bash Guide
- The Descent to C
- The Linux Command Line
- The Unix Programming Environment
- TopCoder Tutorials
- Tutorialspoint
- UNIX and Linux System Administration Handbook
- VimTutor+
- W3Schools Online Web Tutorials
- Unix Shell
- Snap SVG
- vim.rtorr
- Open Vim
- Algorithm Using Dynamic Programming
- Learn Python
- C++17
- The Bash Academy
- Learn Shell Programming
- Java tutorial
- Explain Shell
- Speaking io
- Javascript.info
👀 Watch others code
🧠 What should a programmer know
- Can I use
- GitHub.com : Build software better, together
- GitLab : An alternative to GitHub that offers free unlimited (private) repositories
⚔️ Competitive programming
- Topic Wise Problem For Competitive Programmer
- Advent of Code
- Archived Problems - Project Euler
- Art of Problem Solving
- AtCoder
- CodeChef
- CodeSignal
- CodeEval
- Codeforces
- Codewars
- Codility
- Codingame
- Facebook Hacker Cup
- Google Coding Competitions Archive
- HackerEarth
- HackerRank
- LightOJ
- PKU ACM ICPC Practice problems
- Sphere Online Judge (SPOJ)
- Topcoder
- URI Online Judge
- UVa Online Judge
- WakaTime
- PrepBytes
- A2OJ Ladders
📖 Computer Books
- Become a Programmer, Motherfucker
- Best books for GATE CSE
- cses.fi/book.html
- github.com/vhf/free-programming-books
- GitBook
- Data Science course
- Goal Kicker
- The GraphQL Guide
- Eloquent JavaScript
- programmingbooks.dev
🔴 Video Tutorials
- Aditya Verma
- codedamn
- Code School
- CodingMadeEasy
- CS1: Higher Computing - Richard Buckland UNSW
- Derek Banas
- Design and Analysis of Algorithms
- DevTips
- FreeCourses
- Kathryn Hodge
- Kunal Kushwaha
- mycodeschool
- Pluralsight
- thenewboston
- Tushar Roy
- Vim Tutorial Videos
- XDA-University
- Khan Academy
- Functional programming
- Video about vims
- Mastering Next.js
💻 Online Compiler and Sharing Code snippets
- C9.io
- Carbon
- Codeframe
- CodePad
- Coder
- Codesandbox.io
- Github Codespaces
- Github Gist
- Godbolt.org
- Ideone.com
- JSFiddle
- JSBin
- Judge0 IDE
- Pastebin.com
- PlayCode
- RunJS
- StackBlitz
- Wandbox
- PHPize.online
📝 Blogs of Developers
- Algo-Geeks
- Amit Merchant
- Andy Heathershaw
- Antonio081014’s Algorithms Codes
- Archives — Ask a Manager
- Armin Ronacher’s Thoughts and Writings
- blog.might.net
- Brendon Gregg - Linux Kernel Dev
- Clean Coder Blog
- CodeAhoy
- CoderGears Blog
- Coding Geek
- Coding Horror
- CSE Blog
- CSS Tricks
- Daedtech.com
- Dan Dreams of Coding
- Daniel Lemire’s Blog
- Eli Bendersky
- Geek Land
- HackerEarth Blog
- IT Enthusiast
- Joel on Software
- Late Developer
- Linux Forums
- 1ucasvb’s laboriginal math and physics visualization
- Math ∩ Programming
- My Tech Interviews
- Paul Graham Essays
- Programming Blog
- Programming in the 21st Century
- rudhakar Rayavaram
- Runhe Tian Coding Practice
- Small Programming Challenges and Puzzles
- stevehanov.ca
- Takipi Blog
- The Pragmatic Engineer
- XDA - Android Developer Forum
- The Net Ninja
🗣️ For improving your English
- Englishclub.com/learn-english
- Guide to Grammar and Writing
- Punctuation and Capitalization Rules
- Purdue University Online Writing Lab (OWL)
- Quia - English
- AntiMoon Immersion Approach
🧘♂️ When you get bored from CS related stuff
- Barcroft TV
- Big Think
- ColdFusion
- CrashCourse
- Every Frame a Painting
- National Geographic
- r/ProgrammerHumor
- Reddit the front page of the internet
- Ridddle
- Regex Crossword
- SciShow
- SmarterEveryDay
- TED
- TestTube News
- How to live for a long time ?
- Vsauce
- Ox A cuk
- lonelyspeck
🔓 Open Source Websites
- N-O-D-E
- Open Hatch
- Source Forge
- Google Code
- Launch Pad
- Google Open Source
- Red Hat Developer
- Open Source
- Google Summer of Code
- Open Source Web Design
- Mozilla Winter of Security
- Bit Bucket
- Media Wiki
- Code Curiosity
- Code Triage
- Issue Hub
- Up for Grabs
- First Timers Only
- Your First PR
- Awesome First PR Opportunities
- EddieHub Open source community
- MLH Fellowship prgramme
🌱 Internships
💼 Jobs
- Wellfound
- CareerBuilder
- Dice
- Devsnap
- DevITjobs UK
- Glassdoor
- IAESTE
- Indeed
- Instahyre
- JobsCollider
- Mentat
- The Muse
- Paysa
- SimplyHired
- SwissDev Jobs
- Undercover Recruiter
- Who is Hiring
- ZipRecruiter
- RemoteML
- Linkedin jobs
- GermanTech Jobs
- We Work Remotely
- OkJob