Useful resources for programmers.
Tags: programmers, useful, lists, resources
Published: 2018-11-19 06:17:04

---
title: Useful resources for programmers.
published: true
description: List of some useful resources for programmers and developers
tags: programmers, useful, lists,resources
cover_image: https://thepracticaldev.s3.amazonaws.com/i/rj8fisrei0754velkkpx.jpeg
---
List of some useful resources.
## Table of Content
1. [Websites](#websites)
2. [Python](#python)
3. [JavaScript](#javascript)

## Websites
Lists of some useful websites for programmers

**INDEX**
    1. [When you get stuck](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#when-you-get-stuck)
    2. [News](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#news)
    3. [Magazines](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#magazines)
    4. [Coding practice for beginners](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#coding-practice-for-beginners)
    5. [Cryptocurrency](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#cryptocurrency)
    6. [For those who want to start a small project but can't find the ideas](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#for-those-who-want-to-start-a-small-project-but-cant-find-the-ideas)
    7. [General Coding advice](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#general-coding-advice)
    8. [Coding Style](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#coding-style)
    9. [General Tools](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#general-tools)
    10. [Interview Preparation](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#interview-preparation)
    11. [Documentaries](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#documentaries)
    12. [MOOCs for learning something new](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#moocs-for-learning-something-new)
    13. [Sites related to your preferred programming language (For me Java)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#sites-related-to-your-preferred-programming-language-for-me-java)
    14. [Learn AI](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#learn-ai)
    15. [Seminar , research writing , talks etc](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#seminar--research-writing--talks-etc)
    16. [Everything in one place](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#everything-in-one-place)
    17. [YouTube Channels](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#youtube-channels)
    18. [Good Articles](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#good-articles)
    19. [Bash and Shell scripting](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#bash-and-shell-scripting)
    20. [Podcasts](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#podcasts)
    21. [Building a Simple Compiler/Interpreter](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#building-a-simple-compilerinterpreter)
    22. [Watch others code](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#watch-others-code)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - [Pedro Cruz](https://www.twitch.tv/pedropcruz) : Online coding tutorials on Twitch
    23. [Tutorials](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#tutorials)
    24. [What should a programmer know](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#what-should-a-programmer-know)
    25. [Competitive programming](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#competitive-programming)
    26. [Computer Books](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#computer-books)
    27. [Video Tutorials](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#video-tutorials)
    28. [Online Compiler and Sharing Code snippets](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#online-compiler-and-sharing-code-snippets)
    29. [Blogs of Developers](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#blogs-of-developers)
    30. [For improving your English](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#for-improving-your-english)
    31. [When you get bored from CS related stuff](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#when-you-get-bored-from-cs-related-stuff)
    32. [Open Source Websites](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#open-source-websites)
    33. [Internships](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#internships)
    34. [Jobs](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#jobs)

Source: [Github by sdmg15](https://github.com/sdmg15/Best-websites-a-programmer-should-visit#when-you-get-stuck)
Repo License: [MIT](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/blob/master/LICENSE)

## Python
List of Python frameworks, libraries, software and resources.

**INDEX**
    1. [Admin Panels](https://github.com/vinta/awesome-python#admin-panels)
    2. [Algorithms and Design Patterns](https://github.com/vinta/awesome-python#algorithms-and-design-patterns)
    3. [Anti-spam](https://github.com/vinta/awesome-python#anti-spam)
    4. [Asset Management](https://github.com/vinta/awesome-python#asset-management)
    5. [Audio](https://github.com/vinta/awesome-python#audio)
    6. [Authentication](https://github.com/vinta/awesome-python#authentication)
    7. [Build Tools](https://github.com/vinta/awesome-python#build-tools)
    8. [Built-in Classes Enhancement](https://github.com/vinta/awesome-python#built-in-classes-enhancement)
    9. [Caching](https://github.com/vinta/awesome-python#caching)
    10. [ChatOps Tools](https://github.com/vinta/awesome-python#chatops-tools)
    11. [Cluster Computing](https://github.com/vinta/awesome-python#cluster-computing)
    12. [CMS](https://github.com/vinta/awesome-python#cms)
    13. [Code Analysis](https://github.com/vinta/awesome-python#code-analysis)
    14. [Command-line Tools](https://github.com/vinta/awesome-python#command-line-tools)
    15. [Compatibility](https://github.com/vinta/awesome-python#compatibility)
    16. [Computer Vision](https://github.com/vinta/awesome-pythonhttps://github.com/vinta/awesome-python#computer-vision)
    17. [Concurrency and Parallelism](https://github.com/vinta/awesome-python#concurrency-and-parallelism)
    18. [Configuration](https://github.com/vinta/awesome-python#configuration)
    19. [Cryptography](https://github.com/vinta/awesome-python#cryptography)
    20. [Data Analysis](https://github.com/vinta/awesome-python#data-analysis)
    21. [Data Validation](https://github.com/vinta/awesome-python#data-validation)
    22. [Data Visualization](https://github.com/vinta/awesome-python#data-visualization)
    23. [Database Drivers](https://github.com/vinta/awesome-python#database-drivers)
    24. [Database](https://github.com/vinta/awesome-python#database)
    25. [Date and Time](https://github.com/vinta/awesome-python#date-and-time)
    26. [Debugging Tools](https://github.com/vinta/awesome-python#debugging-tools)
    27. [Deep Learning](https://github.com/vinta/awesome-python#deep-learning)
    28. [DevOps Tools](https://github.com/vinta/awesome-python#devops-tools)
    29. [Distribution](https://github.com/vinta/awesome-python#distribution)
    30. [Documentation](https://github.com/vinta/awesome-python#documentation)
    31. [Downloader](https://github.com/vinta/awesome-python#downloader)
    32. [E-commerce](https://github.com/vinta/awesome-python#e-commerce)
    33. [Editor Plugins and IDEs](https://github.com/vinta/awesome-python#editor-plugins-and-ides)
    34. [Email](https://github.com/vinta/awesome-python#email)
    35. [Environment Management](https://github.com/vinta/awesome-python#environment-management)
    36. [Files](https://github.com/vinta/awesome-python#files)
    37. [Foreign Function Interface](https://github.com/vinta/awesome-python#foreign-function-interface)
    38. [Forms](https://github.com/vinta/awesome-python#forms)
    39. [Functional Programming](https://github.com/vinta/awesome-python#functional-programming)
    40. [Game Development](https://github.com/vinta/awesome-python#game-development)
    41. [Geolocation](https://github.com/vinta/awesome-python#geolocation)
    42. [GUI](https://github.com/vinta/awesome-python#gui)
    43. [Hardware](https://github.com/vinta/awesome-python#hardware)
    44. [HTML Manipulation](https://github.com/vinta/awesome-python#html-manipulation)
    45. [HTTP](https://github.com/vinta/awesome-python#http)
    46. [Image Processing](https://github.com/vinta/awesome-python#image-processing)
    47. [Implementations](https://github.com/vinta/awesome-pythonhttps://github.com/vinta/awesome-python#implementations)
    48. [Interactive Interpreter](#interactive-interpreter)
    49. [Internationalization](https://github.com/vinta/awesome-python#internationalization)
    50. [Job Scheduler](https://github.com/vinta/awesome-python#job-scheduler)
    51. [Logging](https://github.com/vinta/awesome-python#logging)
    52. [Machine Learning](https://github.com/vinta/awesome-python#machine-learning)
    53. [Miscellaneous](https://github.com/vinta/awesome-python#miscellaneous)
    54. [Natural Language Processing](https://github.com/vinta/awesome-python#natural-language-processing)
    55. [Network Virtualization](https://github.com/vinta/awesome-python#network-virtualization)
    56. [Networking](https://github.com/vinta/awesome-python#networking)
    57. [News Feed](https://github.com/vinta/awesome-python#news-feed)
    58. [ORM](https://github.com/vinta/awesome-python#orm)
    59. [Package Management](https://github.com/vinta/awesome-python#package-management)
    60. [Package Repositories](https://github.com/vinta/awesome-python#package-repositories)
    61. [Permissions](https://github.com/vinta/awesome-python#permissions)
    62. [Processes](https://github.com/vinta/awesome-python#processes)
    63. [Queue](https://github.com/vinta/awesome-python#queue)
    64. [Recommender Systems](https://github.com/vinta/awesome-python#recommender-systems)
    65. [RESTful API](https://github.com/vinta/awesome-python#restful-api)
    66. [Robotics](https://github.com/vinta/awesome-python#robotics)
    67. [RPC Servers](https://github.com/vinta/awesome-python#rpc-servers)
    68. [Science](https://github.com/vinta/awesome-python#science)
    69. [Search](https://github.com/vinta/awesome-python#search)
    70. [Serialization](https://github.com/vinta/awesome-python#serialization)
    71. [Serverless Frameworks](https://github.com/vinta/awesome-python#serverless-frameworks)
    72. [Specific Formats Processing](https://github.com/vinta/awesome-python#specific-formats-processing)
    73. [Static Site Generator](https://github.com/vinta/awesome-python#static-site-generator)
    74. [Tagging](https://github.com/vinta/awesome-python#tagging)
    75. [Template Engine](https://github.com/vinta/awesome-python#template-engine)
    76. [Testing](https://github.com/vinta/awesome-python#testing)
    77. [Text Processing](https://github.com/vinta/awesome-python#text-processing)
    78. [Third-party APIs](https://github.com/vinta/awesome-python#third-party-apis)
    79. [URL Manipulation](https://github.com/vinta/awesome-python#url-manipulation)
    80. [Video](https://github.com/vinta/awesome-python#video)
    81. [Web Content Extracting](https://github.com/vinta/awesome-python#web-content-extracting)
    82. [Web Crawling & Web Scraping](https://github.com/vinta/awesome-python#web-crawling--web-scraping)
    83. [Web Frameworks](https://github.com/vinta/awesome-python#web-frameworks)
    84. [WebSocket](https://github.com/vinta/awesome-python#websocket)
    85. [WSGI Servers](https://github.com/vinta/awesome-python#wsgi-servers)
    86. [Services](https://github.com/vinta/awesome-python#services)
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;86.1 [Code Quality](https://github.com/vinta/awesome-python#code-quality)
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;86.2 [Continuous Integration](https://github.com/vinta/awesome-python#continuous-integration)
    87. [Resources](https://github.com/vinta/awesome-python#resources)
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;87.1 [Podcasts](https://github.com/vinta/awesome-python#podcasts)
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;87.2 [Twitter](https://github.com/vinta/awesome-python#twitter)
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;87.3 [Websites](https://github.com/vinta/awesome-python#websites)
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;87.4 [Weekly](https://github.com/vinta/awesome-python#weekly)

Source: [Github by vinta](https://github.com/vinta/awesome-python)
Repo License: [Attribution 4.0 International](https://creativecommons.org/licenses/by/4.0/)

## JavaScript
A collection of browser-side [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript) libraries and resources.

**INDEX**
1. [Package Managers](https://github.com/sorrycc/awesome-javascript#package-managers)
2. [Loaders](https://github.com/sorrycc/awesome-javascript#loaders)
3. [Bundlers](https://github.com/sorrycc/awesome-javascript#bundlers)
4. [Testing Frameworks](https://github.com/sorrycc/awesome-javascript#testing-frameworks)
5. [QA Tools](https://github.com/sorrycc/awesome-javascript#qa-tools)
6. [MVC Frameworks and Libraries](https://github.com/sorrycc/awesome-javascript#mvc-frameworks-and-libraries)
7. [Node-Powered CMS Frameworks](https://github.com/sorrycc/awesome-javascript#node-powered-cms-frameworks)
8. [Templating Engines](https://github.com/sorrycc/awesome-javascript#templating-engines)
9. [Articles/Posts](https://github.com/sorrycc/awesome-javascript#articles-and-posts)
10. [Data Visualization](https://github.com/sorrycc/awesome-javascript#data-visualization)

    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10.1 [Timeline](https://github.com/sorrycc/awesome-javascript#timeline)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 10.2 [Spreadsheet](https://github.com/sorrycc/awesome-javascript#spreadsheet)
11. [Editors](https://github.com/sorrycc/awesome-javascript#editors)
12. [Documentation](https://github.com/sorrycc/awesome-javascript#documentation)
13. Utilities

    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13.1 [Files](https://github.com/sorrycc/awesome-javascript#files)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 13.2[Functional Programming](https://github.com/sorrycc/awesome-javascript#functional-programming)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.3 [Reactive Programming](https://github.com/sorrycc/awesome-javascript#reactive-programming)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.4 [Data Structure](https://github.com/sorrycc/awesome-javascript#data-structure)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.5 [Date](https://github.com/sorrycc/awesome-javascript#date)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.6 [String](https://github.com/sorrycc/awesome-javascript#string)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.7 [Number](https://github.com/sorrycc/awesome-javascript#number)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.8 [Storage](https://github.com/sorrycc/awesome-javascript#storage)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.9 [Color](https://github.com/sorrycc/awesome-javascript#color)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.10 [I18n And L10n](https://github.com/sorrycc/awesome-javascript#i18n-and-l10n)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.11 [Control Flow](https://github.com/sorrycc/awesome-javascript#control-flow)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.12 [Routing](https://github.com/sorrycc/awesome-javascript#routing)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.13 [Security](https://github.com/sorrycc/awesome-javascript#security)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.14 [Log](https://github.com/sorrycc/awesome-javascript#log)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.15 [RegExp](https://github.com/sorrycc/awesome-javascript#regexp)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.16 [Media](https://github.com/sorrycc/awesome-javascript#media)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.17 [Voice Command](https://github.com/sorrycc/awesome-javascript#voice-command)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.18 [API](https://github.com/sorrycc/awesome-javascript#api)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- [fakeJSON](https://fakejson.com/) -You can use the API for you frontend development, end to end testing, regression testing, rapid prototyping, data generation, and more.
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.19 [Streaming](https://github.com/sorrycc/awesome-javascript#streaming)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.20 [Vision Detection](https://github.com/sorrycc/awesome-javascript#vision-detection)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.21 [Browser Detection](https://github.com/sorrycc/awesome-javascript#browser-detection)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.22 [Benchmark](https://github.com/sorrycc/awesome-javascript#benchmark)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;13.23 [Machine Learning](https://github.com/sorrycc/awesome-javascript#machine-learning)
14. UI

    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.1 [Code Highlighting](https://github.com/sorrycc/awesome-javascript#code-highlighting)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.2 [Loading Status](https://github.com/sorrycc/awesome-javascript#loading-status)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.3 [Validation](https://github.com/sorrycc/awesome-javascript#validation)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.4 [Keyboard Wrappers](https://github.com/sorrycc/awesome-javascript#keyboard-wrappers)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.5 [Tours And Guides](https://github.com/sorrycc/awesome-javascript#tours-and-guides)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.6 [Notifications](https://github.com/sorrycc/awesome-javascript#notifications)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.7 [Sliders](https://github.com/sorrycc/awesome-javascript#sliders)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.8 [Range Sliders](https://github.com/sorrycc/awesome-javascript#range-sliders)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.9 [Form Widgets](https://github.com/sorrycc/awesome-javascript#form-widgets)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.10 [Tips](https://github.com/sorrycc/awesome-javascript#tips)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.11 [Modals and Popups](https://github.com/sorrycc/awesome-javascript#modals-and-popups)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.12 [Scroll](https://github.com/sorrycc/awesome-javascript#scroll)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.13 [Menu](https://github.com/sorrycc/awesome-javascript#menu)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.14 [Table/Grid](https://github.com/sorrycc/awesome-javascript#tablegrid)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.15 [Frameworks](https://github.com/sorrycc/awesome-javascript#frameworks-1)
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.16 [Boilerplates](https://github.com/sorrycc/awesome-javascript#boilerplates)
15. [Gesture](https://github.com/sorrycc/awesome-javascript#gesture)
16. [Maps](https://github.com/sorrycc/awesome-javascript#maps)
17. [Typography](https://github.com/sorrycc/awesome-javascript#typography)
18. [Animations](https://github.com/sorrycc/awesome-javascript#animations)
19. [Image processing](https://github.com/sorrycc/awesome-javascript#image-processing)
20. [ES6](https://github.com/sorrycc/awesome-javascript#es6)
21. [SDK](https://github.com/sorrycc/awesome-javascript#sdk)
22. [Misc](https://github.com/sorrycc/awesome-javascript#misc)
23. [Podcasts](https://github.com/sorrycc/awesome-javascript#podcasts)
24. [Worth Reading](https://github.com/sorrycc/awesome-javascript#worth-reading)

Source: [Github by sorrycc](https://github.com/sorrycc/awesome-javascript)
Repo License: [Public Domain Dedication](https://creativecommons.org/publicdomain/zero/1.0/)