update README with Section Headings and Visuals

This commit enhances the README by adding emojis to section headings, improving navigation and visual appeal for users. Key sections like Internships, Jobs, Special Thanks, and Best Websites a Programmer Should Visit are now more engaging and easier to read.
This commit is contained in:
Joshua Thomas
2024-10-11 12:05:06 +05:30
committed by GitHub
parent 8de0bc94bc
commit c3809f2331

View File

@@ -13,7 +13,7 @@ When learning CS, there are some useful sites you must know to get always inform
**Note** : [Chinese Version](https://github.com/tuteng/Best-websites-a-programmer-should-visit-zh) **Note** : [Chinese Version](https://github.com/tuteng/Best-websites-a-programmer-should-visit-zh)
## Index ## 📖 Index
<ul> <ul>
<li><a href="#when-you-get-stuck">When you get stuck</a></li> <li><a href="#when-you-get-stuck">When you get stuck</a></li>
<li><a href="#news">News</a></li> <li><a href="#news">News</a></li>
@@ -51,7 +51,7 @@ When learning CS, there are some useful sites you must know to get always inform
<li><a href="#jobs">Jobs</a></li> <li><a href="#jobs">Jobs</a></li>
</ul> </ul>
## When you get stuck ## When you get stuck
- [Codementor](https://www.codementor.io) : A mentorship community to learn from fellow developers via live 1:1 help and more. - [Codementor](https://www.codementor.io) : A mentorship community to learn from fellow developers via live 1:1 help and more.
- [devRant](https://www.devrant.io) : Community where you can rant and release your stress - [devRant](https://www.devrant.io) : Community where you can rant and release your stress
- [Google](https://www.google.com) : A search engine for anything you get stuck with. - [Google](https://www.google.com) : A search engine for anything you get stuck with.
@@ -65,7 +65,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## News ## 📰 News
- [ACM TechNews](http://technews.acm.org) : TechNews - [ACM TechNews](http://technews.acm.org) : TechNews
- [Stratechery](https://stratechery.com) : Stratechery by Ben Thompson - [Stratechery](https://stratechery.com) : Stratechery by Ben Thompson
- [AlternativeTo](https://alternativeto.net) : Crowdsourced software recommendations - [AlternativeTo](https://alternativeto.net) : Crowdsourced software recommendations
@@ -101,7 +101,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Magazines ## 📚 Magazines
- [MIT Technology Review](https://www.technologyreview.com/magazine/) : MIT's tech review magazine. - [MIT Technology Review](https://www.technologyreview.com/magazine/) : MIT's tech review magazine.
- [Nautilus](http://nautil.us) : NewYorker for tech. - [Nautilus](http://nautil.us) : NewYorker for tech.
- [LWN](https://lwn.net) : Weekly news coverage of opensource technologies, programming, etc. ( Originally Linux Weekly News). - [LWN](https://lwn.net) : Weekly news coverage of opensource technologies, programming, etc. ( Originally Linux Weekly News).
@@ -110,7 +110,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Coding practice for beginners ## 👶 Coding practice for beginners
- [Codedex - start your coding adventure](https://www.codedex.io) : Gamify your learning experience and have fun learning how to code! - [Codedex - start your coding adventure](https://www.codedex.io) : Gamify your learning experience and have fun learning how to code!
- [freeCodeCamp](https://www.freecodecamp.com) : Learn to code and build projects for nonprofits. Build your full stack web development portfolio today - [freeCodeCamp](https://www.freecodecamp.com) : Learn to code and build projects for nonprofits. Build your full stack web development portfolio today
- [Blackbird School](https://blackbird.school) : Learn to code online with our beginner-friendly platform. - [Blackbird School](https://blackbird.school) : Learn to code online with our beginner-friendly platform.
@@ -145,7 +145,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## CryptoCurrency ## 💰 CryptoCurrency
- [Blockchain Basics](https://www.sitepen.com/blog/2017/09/21/blockchain-basics/) : Great introduction to blockchain - [Blockchain Basics](https://www.sitepen.com/blog/2017/09/21/blockchain-basics/) : Great introduction to blockchain
- [Blockchain demo](https://blockchaindemo.io/) : A visual demo of Blockchain technology - [Blockchain demo](https://blockchaindemo.io/) : A visual demo of Blockchain technology
- [Build a blockchain in Python](https://hackernoon.com/learn-blockchains-by-building-one-117428612f46) : Learn Blockchains by Building One - [Build a blockchain in Python](https://hackernoon.com/learn-blockchains-by-building-one-117428612f46) : Learn Blockchains by Building One
@@ -163,7 +163,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## For those who want to start a small project but can't find the ideas ## 💡 For those who want to start a small project but can't find the ideas
- [freeCodeCamp/React project ideas](https://medium.freecodecamp.org/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d?gi=c786640fbd11) : 27 fun app ideas you can build while learning React. - [freeCodeCamp/React project ideas](https://medium.freecodecamp.org/every-time-you-build-a-to-do-list-app-a-puppy-dies-505b54637a5d?gi=c786640fbd11) : 27 fun app ideas you can build while learning React.
- [karan/Projects](https://github.com/karan/Projects) : a large collection of small projects for beginners with - [karan/Projects](https://github.com/karan/Projects) : a large collection of small projects for beginners with
- [Wrong "big projects" for beginners](http://rodiongork.tumblr.com/post/108155476418/wrong-big-projects-for-beginners) : How to choose where to start - [Wrong "big projects" for beginners](http://rodiongork.tumblr.com/post/108155476418/wrong-big-projects-for-beginners) : How to choose where to start
@@ -176,7 +176,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## General Coding advice ## 🗣️ General Coding advice
- [How to Begin With Competitive Programming](https://www.geeksforgeeks.org/how-to-begin-with-competitive-programming/) - [How to Begin With Competitive Programming](https://www.geeksforgeeks.org/how-to-begin-with-competitive-programming/)
- [10-ways-to-be-a-better-developer](https://stephenhaunts.files.wordpress.com/2014/04/10-ways-to-be-a-better-developer.png) : Ways to become a better dev! - [10-ways-to-be-a-better-developer](https://stephenhaunts.files.wordpress.com/2014/04/10-ways-to-be-a-better-developer.png) : Ways to become a better dev!
- [Code Review Best Practices](https://www.kevinlondon.com/2015/05/05/code-review-best-practices.html) : Kevin London's blog - [Code Review Best Practices](https://www.kevinlondon.com/2015/05/05/code-review-best-practices.html) : Kevin London's blog
@@ -200,7 +200,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Coding Style ## 🎨 Coding Style
- [Airbnb JS Style Guide](https://github.com/airbnb/javascript) : A mostly reasonable approach to JavaScript - [Airbnb JS Style Guide](https://github.com/airbnb/javascript) : A mostly reasonable approach to JavaScript
- [Airbnb Ruby Style Guide](https://github.com/airbnb/ruby) : A Ruby style guide by Airbnb - [Airbnb Ruby Style Guide](https://github.com/airbnb/ruby) : A Ruby style guide by Airbnb
- [Ruby coding style guide](https://github.com/bbatsov/ruby-style-guide) : A community-driven Ruby coding style guide - [Ruby coding style guide](https://github.com/bbatsov/ruby-style-guide) : A community-driven Ruby coding style guide
@@ -229,7 +229,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## General Tools ## 🛠️ General Tools
- [CoderPad](https://coderpad.io) : Quickly Conduct Coding Interviews and Phone Screen Interviews. - [CoderPad](https://coderpad.io) : Quickly Conduct Coding Interviews and Phone Screen Interviews.
- [CodePen](https://codepen.io) : Front End Developer Playground & Code Editor in the Browser - [CodePen](https://codepen.io) : Front End Developer Playground & Code Editor in the Browser
- [Crontab Guru](https://crontab.guru/) : Quick and simple editor for cron schedule expressions - [Crontab Guru](https://crontab.guru/) : Quick and simple editor for cron schedule expressions
@@ -273,7 +273,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Bash and Shell scripting ## 🐚 Bash and Shell scripting
- [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) : An in-depth exploration of the art of shell scripting - [Advanced Bash-Scripting Guide](http://tldp.org/LDP/abs/html/) : An in-depth exploration of the art of shell scripting
- [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) : Bash Guide for Beginners Machtelt Garrels - [Bash Guide for Beginners](http://www.tldp.org/LDP/Bash-Beginners-Guide/html/) : Bash Guide for Beginners Machtelt Garrels
- [Bash Programming](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) : by Mike G mikkey at dynamo.com.ar - [Bash Programming](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html) : by Mike G mikkey at dynamo.com.ar
@@ -289,7 +289,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Interview Preparation ## 🎤 Interview Preparation
- [10 Frequently asked SQL Query Interview Questions](http://www.java67.com/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html) - [10 Frequently asked SQL Query Interview Questions](http://www.java67.com/2013/04/10-frequently-asked-sql-query-interview-questions-answers-database.html)
- [A Collection of Quant Riddles With Answers](http://puzzles.nigelcoldwell.co.uk) - [A Collection of Quant Riddles With Answers](http://puzzles.nigelcoldwell.co.uk)
- [A Developer's Guide to Working with Recruiters](https://andreidobrinski.com/blog/a-developers-guide-to-working-with-recruiters/) - [A Developer's Guide to Working with Recruiters](https://andreidobrinski.com/blog/a-developers-guide-to-working-with-recruiters/)
@@ -359,7 +359,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Documentaries ## 🎬 Documentaries
- [Breaking the Code](https://ia801908.us.archive.org/27/items/youtube-S23yie-779k/) : Biography of Alan Turing - [Breaking the Code](https://ia801908.us.archive.org/27/items/youtube-S23yie-779k/) : Biography of Alan Turing
- [Cracking The Code Interview](https://www.youtube.com/watch?v=4NIb9l3imAo) : Cracking the Code Interview - [Cracking The Code Interview](https://www.youtube.com/watch?v=4NIb9l3imAo) : Cracking the Code Interview
- [Cracking the Coding Interview](https://www.youtube.com/watch?v=Eg5-tdAwclo) : Cracking the Coding Interview, Fullstack Speaker Series - [Cracking the Coding Interview](https://www.youtube.com/watch?v=Eg5-tdAwclo) : Cracking the Coding Interview, Fullstack Speaker Series
@@ -380,7 +380,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## MOOCs for learning something new ## 🎓 MOOCs for learning something new
- [Boot.dev](https://www.boot.dev/) : Interactive online course to learn modern backend programming in Python, Javascript, Go, and more. - [Boot.dev](https://www.boot.dev/) : Interactive online course to learn modern backend programming in Python, Javascript, Go, and more.
- [Class Central](https://www.class-central.com) : a directory of 100,000+ student reviews of thousands of MOOCs. - [Class Central](https://www.class-central.com) : a directory of 100,000+ student reviews of thousands of MOOCs.
- [Classpert](https://classpert.com) : a website that gathers MOOCs and online courses from several providers, focusing on computer science and data science courses. - [Classpert](https://classpert.com) : a website that gathers MOOCs and online courses from several providers, focusing on computer science and data science courses.
@@ -399,7 +399,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Sites related to your preferred programming language (For me C++) ## 🧑‍💻 Sites related to your preferred programming language (For me C++)
- [Best books for learning java must read](https://javahungry.blogspot.com/2014/02/best-books-for-learning-java-must-read.html) : Get basics of Java - [Best books for learning java must read](https://javahungry.blogspot.com/2014/02/best-books-for-learning-java-must-read.html) : Get basics of Java
- [Bjarne Stroustrup's C++ Style and Technique FAQ](http://www.stroustrup.com/bs_faq2.html) : The C++ FAQ - [Bjarne Stroustrup's C++ Style and Technique FAQ](http://www.stroustrup.com/bs_faq2.html) : The C++ FAQ
- [Bjarne Stroustrup's FAQ](http://www.stroustrup.com/bs_faq.html) : The C++ FAQ - [Bjarne Stroustrup's FAQ](http://www.stroustrup.com/bs_faq.html) : The C++ FAQ
@@ -440,7 +440,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Learn AI ## 🤖 Learn AI
- [aima](http://aima.cs.berkeley.edu) : The leading textbook in Artificial Intelligence (4th most cited publication of the century). Includes Github repositories and more AI resources! - [aima](http://aima.cs.berkeley.edu) : The leading textbook in Artificial Intelligence (4th most cited publication of the century). Includes Github repositories and more AI resources!
- [fast.ai](http://course.fast.ai) : Free practical *deep learning* course for coders without grad-level maths! - [fast.ai](http://course.fast.ai) : Free practical *deep learning* course for coders without grad-level maths!
- [TypeDB](https://vaticle.com) : A Strongly-typed Database - [TypeDB](https://vaticle.com) : A Strongly-typed Database
@@ -464,7 +464,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Seminar, research writing, talks, etc ## 📢 Seminar, research writing, talks, etc
- [Advice on Research and Writing](http://www.cs.cmu.edu/~mleone/how-to.html) : A collection of advice about how to do research and how to communicate effectively (primarily for computer scientists). - [Advice on Research and Writing](http://www.cs.cmu.edu/~mleone/how-to.html) : A collection of advice about how to do research and how to communicate effectively (primarily for computer scientists).
- [PHD MS Articles](http://www.cse.iitd.ac.in/~srsarangi/articles.html) : articles and views - [PHD MS Articles](http://www.cse.iitd.ac.in/~srsarangi/articles.html) : articles and views
- [Seminar and reports](https://www.cse.iitb.ac.in/~ranade/communicationskills.html) : Everyone must read this tiny book before writing the seminar report - [Seminar and reports](https://www.cse.iitb.ac.in/~ranade/communicationskills.html) : Everyone must read this tiny book before writing the seminar report
@@ -476,7 +476,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Everything in one place ## 📦 Everything in one place
- [AI Tools](https://aicollective.tools) : Explore a curated selection of AI tools and resources - [AI Tools](https://aicollective.tools) : Explore a curated selection of AI tools and resources
- [API Documentation](http://devdocs.io) : A one-place well-known API Documentation with a searchable interface - [API Documentation](http://devdocs.io) : A one-place well-known API Documentation with a searchable interface
- [Baeldung](https://www.baeldung.com) : Step-by-step guides for Spring, rest, Java, security, persistence, Jackson, HTTP client-side and Kotlin - [Baeldung](https://www.baeldung.com) : Step-by-step guides for Spring, rest, Java, security, persistence, Jackson, HTTP client-side and Kotlin
@@ -504,7 +504,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## YouTube Channels ## 📺 YouTube Channels
- [C++Now (BoostCon)](https://www.youtube.com/channel/UC5e__RG9K3cHrPotPABnrwg) : C++Now (previously BoostCon) conference - [C++Now (BoostCon)](https://www.youtube.com/channel/UC5e__RG9K3cHrPotPABnrwg) : C++Now (previously BoostCon) conference
- [code::dive conference](https://www.youtube.com/channel/UCU0Rt8VHO5-YNQXwIjkf-1g) : code::dive conference organized by NOKIA Wrocław Technology Center - [code::dive conference](https://www.youtube.com/channel/UCU0Rt8VHO5-YNQXwIjkf-1g) : code::dive conference organized by NOKIA Wrocław Technology Center
- [Coding Blocks](https://www.youtube.com/user/codingblocks) : Tutorials, how to's, tips and tricks - [Coding Blocks](https://www.youtube.com/user/codingblocks) : Tutorials, how to's, tips and tricks
@@ -557,7 +557,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Good Articles ## ✍️ Good Articles
- [14 Things I Wish Id Known When Starting with MongoDB](https://www.infoq.com/articles/Starting-With-MongoDB/) - [14 Things I Wish Id Known When Starting with MongoDB](https://www.infoq.com/articles/Starting-With-MongoDB/)
- [40 Keys Computer Science Concepts Explained In Laymans Terms](http://carlcheo.com/compsci) - [40 Keys Computer Science Concepts Explained In Laymans Terms](http://carlcheo.com/compsci)
- [A Gentle Introduction To Graph Theory](https://dev.to/vaidehijoshi/a-gentle-introduction-to-graph-theory) - [A Gentle Introduction To Graph Theory](https://dev.to/vaidehijoshi/a-gentle-introduction-to-graph-theory)
@@ -589,7 +589,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Podcasts ## 🎧 Podcasts
- [Coding Blocks](http://www.codingblocks.net) : A podcast covering topics such as best programming practices, design patterns, coding for performance, object-oriented coding, database design and implementation, tips, tricks and a whole lot of other things. - [Coding Blocks](http://www.codingblocks.net) : A podcast covering topics such as best programming practices, design patterns, coding for performance, object-oriented coding, database design and implementation, tips, tricks and a whole lot of other things.
- [Developer On Fire](http://developeronfire.com/episodes) : A podcast that shares the humanity of developers and tells stories of some of the amazing people in software, hosted by Dave Rael. - [Developer On Fire](http://developeronfire.com/episodes) : A podcast that shares the humanity of developers and tells stories of some of the amazing people in software, hosted by Dave Rael.
- [Developer Tea](https://spec.fm/podcasts/developer-tea) : A podcast for developers designed to fit inside your tea break. - [Developer Tea](https://spec.fm/podcasts/developer-tea) : A podcast for developers designed to fit inside your tea break.
@@ -620,7 +620,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Building a Simple Compiler/Interpreter ## 🔄 Building a Simple Compiler/Interpreter
- [:snowman: Possibly the smallest compiler ever](https://github.com/thejameskyle/the-super-tiny-compiler) : This is an ultra-simplified example of all the major pieces of a modern compiler written in easy to read JavaScript. - [:snowman: Possibly the smallest compiler ever](https://github.com/thejameskyle/the-super-tiny-compiler) : This is an ultra-simplified example of all the major pieces of a modern compiler written in easy to read JavaScript.
- [Awesome Compilers](http://aalhour.com/awesome-compilers/) : Curated list of awesome resources on Compilers, Interpreters, and Runtimes. - [Awesome Compilers](http://aalhour.com/awesome-compilers/) : Curated list of awesome resources on Compilers, Interpreters, and Runtimes.
- [Growing a compiler](http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/gem/html/GrowingCompiler.html) : Learn how to grow a compiler - [Growing a compiler](http://www.cs.dartmouth.edu/~mckeeman/cs48/mxcom/gem/html/GrowingCompiler.html) : Learn how to grow a compiler
@@ -637,7 +637,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Tutorials ## 🧑‍🏫 Tutorials
- [A Hacker's Guide to Git](https://wildlyinaccurate.com/a-hackers-guide-to-git/) : for those wanting to learn git with a solid foundation - [A Hacker's Guide to Git](https://wildlyinaccurate.com/a-hackers-guide-to-git/) : for those wanting to learn git with a solid foundation
- [A Byte of Python](https://python.swaroopch.com) : a free beginner introduction to python - [A Byte of Python](https://python.swaroopch.com) : a free beginner introduction to python
- [Best Of - Gustavo Duarte](http://duartes.org/gustavo/blog/best-of/) : contains articles on various topics - [Best Of - Gustavo Duarte](http://duartes.org/gustavo/blog/best-of/) : contains articles on various topics
@@ -698,7 +698,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Watch others code ## 👀 Watch others code
- [Education Ecosystem](https://www.education-ecosystem.com) : screencast of people building applications, websites, games, etc. - [Education Ecosystem](https://www.education-ecosystem.com) : screencast of people building applications, websites, games, etc.
- [Twitch.tv](https://www.twitch.tv/directory/game/Science%20%26%20Technology) : The programming community of twitch. - [Twitch.tv](https://www.twitch.tv/directory/game/Science%20%26%20Technology) : The programming community of twitch.
@@ -706,7 +706,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## What should a programmer know ## 🧠 What should a programmer know
- [Can I use](https://caniuse.com/) : A website that provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers. - [Can I use](https://caniuse.com/) : A website that provides up-to-date browser support tables for support of front-end web technologies on desktop and mobile web browsers.
- [GitHub.com Build software better, together](https://github.com) : Place to showcase your project and collaborate with others. (Must know Git to use it effectively) - [GitHub.com Build software better, together](https://github.com) : Place to showcase your project and collaborate with others. (Must know Git to use it effectively)
- [GitLab](https://about.gitlab.com) : An alternative to GitHub that offers free unlimited (private) repositories and unlimited collaborators. - [GitLab](https://about.gitlab.com) : An alternative to GitHub that offers free unlimited (private) repositories and unlimited collaborators.
@@ -716,7 +716,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Competitive programming ## ⚔️ Competitive programming
- [Topic Wise Problem For Competitive Programmer](https://a2oj.com/categories) : Topic wise Practise Problem - [Topic Wise Problem For Competitive Programmer](https://a2oj.com/categories) : Topic wise Practise Problem
- [Advent of Code](https://adventofcode.com) : An Advent calendar of small programming puzzles - [Advent of Code](https://adventofcode.com) : An Advent calendar of small programming puzzles
- [Archived Problems - Project Euler](https://projecteuler.net/archives) : Problems Archives - [Archived Problems - Project Euler](https://projecteuler.net/archives) : Problems Archives
@@ -747,7 +747,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Computer Books ## 📖 Computer Books
- [Become a Programmer, Motherfucker (list of books)](http://programming-motherfucker.com/become.html) : Exhaustive list of books from Zed A. Shaw. - [Become a Programmer, Motherfucker (list of books)](http://programming-motherfucker.com/become.html) : Exhaustive list of books from Zed A. Shaw.
- [Best books for GATE CSE](http://gatecse.in/best-books-for-gatecse/) - [Best books for GATE CSE](http://gatecse.in/best-books-for-gatecse/)
- [cses.fi/book.html](https://cses.fi/book.html) - [cses.fi/book.html](https://cses.fi/book.html)
@@ -763,7 +763,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Video Tutorials ## 🔴 Video Tutorials
- [Aditya Verma](https://www.youtube.com/channel/UC5WO7o71wvxMxEtLRkPhiQQ): Algorithm tutorials playlists by an Indian youtuber Aditya verma. - [Aditya Verma](https://www.youtube.com/channel/UC5WO7o71wvxMxEtLRkPhiQQ): Algorithm tutorials playlists by an Indian youtuber Aditya verma.
- [codedamn](https://www.youtube.com/channel/UCJUmE61LxhbhudzUugHL2wQ/videos) : front end web dev tutorials - [codedamn](https://www.youtube.com/channel/UCJUmE61LxhbhudzUugHL2wQ/videos) : front end web dev tutorials
- [Code School](https://www.codeschool.com) : A PluralSight Company and an Interactive learning destination for aspiring and experienced Developers - [Code School](https://www.codeschool.com) : A PluralSight Company and an Interactive learning destination for aspiring and experienced Developers
@@ -790,7 +790,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Online Compiler and Sharing Code snippets ## 💻 Online Compiler and Sharing Code snippets
- [C9.io](https://c9.io) : Your development environment, in the cloud - [C9.io](https://c9.io) : Your development environment, in the cloud
- [Carbon](https://carbon.now.sh/) : Create pretty looking images of your code snippets. - [Carbon](https://carbon.now.sh/) : Create pretty looking images of your code snippets.
- [Codeframe](https://codeframe.co/) : Online pastebin-like playground for building websites using HTML, CSS, and JavaScript - [Codeframe](https://codeframe.co/) : Online pastebin-like playground for building websites using HTML, CSS, and JavaScript
@@ -815,7 +815,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Blogs of Developers ## 📝 Blogs of Developers
- [Algo-Geeks](http://algo-geeks.blogspot.com) : Programming Puzzles, Math Tricks, Algorithms, etc - [Algo-Geeks](http://algo-geeks.blogspot.com) : Programming Puzzles, Math Tricks, Algorithms, etc
- [Amit Merchant](https://www.amitmerchant.com) : Tutorials, tips & tricks, and rants about programming and design. - [Amit Merchant](https://www.amitmerchant.com) : Tutorials, tips & tricks, and rants about programming and design.
- [Andy Heathershaw](https://www.andyheathershaw.uk) : Personal website and blog of software developer Andy Heathershaw - [Andy Heathershaw](https://www.andyheathershaw.uk) : Personal website and blog of software developer Andy Heathershaw
@@ -860,7 +860,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## For improving your English ## 🗣️ For improving your English
- [Englishclub.com/learn-english](https://www.englishclub.com/learn-english.htm) - [Englishclub.com/learn-english](https://www.englishclub.com/learn-english.htm)
- [Guide to Grammar and Writing](http://grammar.ccc.commnet.edu/grammar/) : for those who want to improve their English language skills - [Guide to Grammar and Writing](http://grammar.ccc.commnet.edu/grammar/) : for those who want to improve their English language skills
- [Punctuation and Capitalization Rules](http://www.grammarbook.com/english_rules.asp) - [Punctuation and Capitalization Rules](http://www.grammarbook.com/english_rules.asp)
@@ -872,7 +872,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## When you get bored from CS related stuff ## 🧘‍♂️ When you get bored from CS related stuff
- [Barcroft TV](https://www.youtube.com/user/barcroftmedia/featured) : Daily short documentaries about the incredible variety of people that make up the world - [Barcroft TV](https://www.youtube.com/user/barcroftmedia/featured) : Daily short documentaries about the incredible variety of people that make up the world
- [Big Think](https://www.youtube.com/user/bigthink/videos) : Expert driven, actionable, educational content, featuring experts ranging from Bill Clinton to Bill Nye - [Big Think](https://www.youtube.com/user/bigthink/videos) : Expert driven, actionable, educational content, featuring experts ranging from Bill Clinton to Bill Nye
- [ColdFusion](https://www.youtube.com/user/coldfustion/videos) : Past, present, and future of technology - [ColdFusion](https://www.youtube.com/user/coldfustion/videos) : Past, present, and future of technology
@@ -896,7 +896,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Open Source Websites ## 🔓 Open Source Websites
- [N-O-D-E](https://n-o-d-e.net/) : Everything open-source and hacker culture - news, zines, and projects - [N-O-D-E](https://n-o-d-e.net/) : Everything open-source and hacker culture - news, zines, and projects
- [Open Hatch](https://openhatch.org) : OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education. - [Open Hatch](https://openhatch.org) : OpenHatch is a non-profit dedicated to matching prospective free software contributors with communities, tools, and education.
- [Source Forge](https://sourceforge.net) : SourceForge hosts nearly 280,000 projects (at last count). It serves more than 2 million downloads a day and includes apps and tools in a wide variety of categories. - [Source Forge](https://sourceforge.net) : SourceForge hosts nearly 280,000 projects (at last count). It serves more than 2 million downloads a day and includes apps and tools in a wide variety of categories.
@@ -924,7 +924,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Internships ## 🌱 Internships
- [Chegg](http://www.chegg.com) : It is an awesome resource for finding internships, scholarships, tutors, etc. - [Chegg](http://www.chegg.com) : It is an awesome resource for finding internships, scholarships, tutors, etc.
- [Internshala](https://internshala.com) : You can search for internships here according to your skill sets for your interested location. It also helps you in getting a good PPO offer from the company. - [Internshala](https://internshala.com) : You can search for internships here according to your skill sets for your interested location. It also helps you in getting a good PPO offer from the company.
- [Letsintern](https://www.letsintern.com) : Get a smart and challenging internship for you from the LetsIntern. - [Letsintern](https://www.letsintern.com) : Get a smart and challenging internship for you from the LetsIntern.
@@ -934,7 +934,7 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
## Jobs ## 💼 Jobs
- [Wellfound](https://wellfound.com/) : Wellfound (formerly known as Angellist) is a - [Wellfound](https://wellfound.com/) : Wellfound (formerly known as Angellist) is a
website for startups, angel investors, and job-seekers website for startups, angel investors, and job-seekers
looking to work at startups. looking to work at startups.
@@ -969,6 +969,6 @@ When learning CS, there are some useful sites you must know to get always inform
<b><a href="#index">↥ Back To Top</a></b> <b><a href="#index">↥ Back To Top</a></b>
</div> </div>
### Special Thanks ### 🌟 Special Thanks
- Please consider a GitHub star if you find this useful and/or consider contributing. - Please consider a GitHub star if you find this useful and/or consider contributing.
- A special thanks to Ashish Padalkar (@ashish2199) for contributing a great amount of data and structure to the initial repository [Original Post](https://www.quora.com/How-to-Create-a-Blog-2/answer/Ashish-Padalkar?srid=OH96). - A special thanks to Ashish Padalkar (@ashish2199) for contributing a great amount of data and structure to the initial repository [Original Post](https://www.quora.com/How-to-Create-a-Blog-2/answer/Ashish-Padalkar?srid=OH96).