When learning CS, there are some useful sites you must know to get always informed to do your technologies even better and learn new things. Here is a non-exhaustive list of massive sites you should visit. This list will get updated as soon as I can get another link, but you can also contribute by adding those you know!

Content List

When you get stuck



Coding practice for beginners


For those who want to start a small project but can’t find the ideas

General Coding advice

Coding Style

General Tools

Bash and Shell scripting

Interview Preparation


MOOCs for learning something new

Sites related to your preferred programming language (For me C++)

Learn AI

Seminar, research writing, talks, etc

Everything in one place

YouTube Channels

Good Articles


Building a Simple Compiler/Interpreter


Watch others code

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



Leave a Reply

Your email address will not be published. Required fields are marked *