- Introduction
- Communities
- Business/Career
- Services
- Software
- Programming
- Ethics, Law & Professionalism
- Learning Resources
- Linux Distributions
- Sysadmin
- Electronics
- Hypervisors and virtual machines
- Cyber Security Resources
- Other Interesting Stuff
- ISO 4217 - Currency Codes
- ISO 8601 - Date and Time Format
- ISO 31000 - Risk Management
- ISO/IEC 27001 - Information Security Management
- Pre-Render Blazor WebAssembly at buildtime to optimise for search engines
- Blazor Project Structure
- Official Blazor Docs
- GPS Tracking in Blazor Web Assembly
- Consuming REST APIs
- The Yellow Book - A fantastic intro to C# from former Hull Lecturer, Rob Miles. He also has other publications available here.
- Two Decades of C#: A Reference - A reference of which C# version introduced which features. Linked is the first blog; later versions are covered under later blogs.
- C# Player's Guide - The ultimate way to learn C# by gamifying the learning journey. Link includes the first 60 pages of the book as a sample!
- Learn C# - English Guide - Youtube playlist to learn C# (narrated in English)
- Learn C# - Arabic Guide - Youtube playlist to learn C# (narrated in Arabic)
- Write your own .NET RSS feed in C#
- Awesome TailwindCSS
- Tailwind CSS Docs
- Aweomesheet - CSS Generator
- Learn CSS - Free Google course on CSS
- CSS Units
- Defensive CSS
- D Sharp Plus - An unofficial .NET wrapper for the Discord API
- w3 schools Java Info
- GeeksForGeeks Java documentation
- Java Bootcamp by Kunal Kushwaha on Github
- Official Java Docs
- Jekyll
- GitHub Pages
- Netlify - Starter is free for personal use
- Hugo
- Eleventy
- Pelican
- WP2Static
- Nikola
- Gatsby
- Statiq Web - Still under development, use if you want to get involved with the community to help develop
- Publii - Desktop app rather than CLI
- Platform.uno - Multi platform applications, one code base.
- Flutter
- React Native
- Introducing .NET Maui
- DevDocs - Searchable developer docs
- Refactoring.guru - Learn about design patterns and refactoring.
- Kattis - Programming problems to help you improve your skills. Compete against staff/students.
- Code Academy - Improve your programming knowledge.
- Codechef - A platform for participating in coding contests and also learn new Algorithms and Data Structures. They have a set of challenges every month for competitive coding.
- Codeforces - A widely used platform where top programmers compete. There are various contests every week.
- HackerRank - A good learning resource with paths and problems to get into the world of programming.
- Interview Bit - A platform to learn and practice coding interview questions. Has learning paths for various roles as well.
- Leetcode - A great platform for mastering Data Structures and Algorithms. An essential part of the preparation for SDE interviews.
- DMOJ - An Archive of great coding problems. Also there are contest on this site.
- CSES - A problem set reknowned to be a one set package for getting ready for competitive programming.
- CP Algorithms - A collection of important algorithms written in C++.
- Atcoder - AtCoder is a programming contest site for anyone from beginners to experts.
- Clist.by - Get updates of upcoming competetive programming contests.
- TopCoder - All in one site for CP , ML/AI , Developement
- SPOJ - Beginner friendly website for CP
- HackerEarth - Great free-site for Developement and Coding
- Codedrills - Best site for ACM-ICPC Mock Rounds (Indian Regionals and Prelims)
- USACO - American Website for CP
- ProjectEuler - Best site for Maths Problems which are easily solved using programming.
- Erdos - IIT Roorkee's Maths Practice site.
- Maths-Stackexchange - Ask and Answer maths questions
- Mathometer - Maths Website from an IIT Bombay senior
- MathBlog - Good Reading blog for Maths.
- C++Tricks - Many Tricks are explained well.
- DSA - Best blog for resources like Data Structures and Algorithms.
- Way-To-Practice-CP - Guide to Improve Ratings
- YouTube-Tutorial-For-CP - Nicee YT Tutorials
- Almost-all-Algo-and-Practice-Problems - Best Blog to learn and practice simultaneously