这些网站程序员都应该知道

简介: 这些网站程序员都应该知道

Best-websites-a-programmer-should-visit

Some useful websites for programmers.

When learning CS there are some useful sites you must know to get always informed in order to do your technologies eve and learn new things. Here is a non exhaustive list of some 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                                 😉                            

Index

When                                 you get stuck

  • Stack Overflow : subscribe to their weekly newsletter and any other topic which you find interesting
  • Quora : A place to share knowledge and better understand the world
  • Learn Anything : Community curated knowledge graph of best paths for learning anything
  • devRant : Community where you can rant and release your stress

News

Coding                                 practice for beginners

  • freeCodeCamp : Learn to code and build projects for nonprofits. Build your full stack web development portfolio today
  • Reddit.com/r/dailyprog… : 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 30 different languages, and share your solution with others.
  • Programming Tasks : large collection of small programs
  • karan/Projects-Solutions Solutions to most of the problems in the link above
  • Lod - Cloud : The Linking Open Data cloud diagram
  • Cave of programming : Learn to program, Upgrade your skills.
  • Codeacademy : Learn to code interactively, for free.

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

General                                 Coding advice

Coding                                 Style

General                                 Tools

  • regex101 : Online regex tester and debugger: PHP, PCRE, Python, Golang and JavaScript

Interview                                 Preparation

Documentaries

  • Machine that Changed the World - a very good documentary about history of computers                                    

MOOCs                                 for learning something new

Sites                                 related to your preferred programming language (For me Java)

Learn                                 AI

Seminar                                 , research writing , talks etc

Everything                                 in one place

YouTube                                 Channels

Good                                 Articles

Podcasts

Building                                 a Simple Compiler/interpreter

Tutorials

Watch                                 others code

  • LiveEdu.tv : screencast of people building application, websites, games, ect.

What                                 should a programmer know

Competitive                                 programming

Computer                                 Books

Video                                 Tutorials

Online                                 Compiler and Sharing Code snippets

  • CodePad : Code editor to try, test and run 25+ languages
  • JSFiddle : Test your JavaScript, CSS, HTML or CoffeeScript with online code editor
  • Ideone.com
  • Pastebin.com
  • Godbolt.org: Excellent tool for exploring the assembly output of different compilers with and without optimization.

Blogs                                 of Developers

For                                 improving your English

When                                 you get bored from CS related stuff

  • r/ProgrammerHumor : Subreddit dedicated to exactly what it sounds like
  • Vsauce : The best youtube channel
  • TED : Great talks about technology, entertainment, and design
  • CrashCourse : small courses on various subjects
  • National Geographic : High volume of high quality content from all over the world
  • Barcroft TV : Daily short documentaries about the incredible variety of people that make up the world
  • ColdFusion : Past, present, and future of technology
  • SmarterEveryDay : Lots of amazing scientific information about the world around us, usually captured with a high-speed camera
  • SciShow : Answers to interesting questions that you've always wondered about
  • Big Think : Expert driven, actionable, educational content, featuring experts ranging from Bill Clinton to Bill Nye
  • Every Frame a Painting : High quality analysis of films and filmmaking
  • TestTube News : Interesting information about news from around the world
  • Reddit the front page of the internet : Where free time goes to die
    Maintained with ❤️ by sdmg15 & al


目录
相关文章
多线程并发之Semaphore(信号量)使用详解
多线程并发之Semaphore(信号量)使用详解
5646 0
|
机器学习/深度学习 Ubuntu PyTorch
RoNIN: Robust Neural Inertial Navigation预训练模型测试
RoNIN: Robust Neural Inertial Navigation预训练模型测试
448 0
RoNIN: Robust Neural Inertial Navigation预训练模型测试
|
SQL 存储 Oracle
ODBC连接数据库详细说明
ODBC连接数据库详细说明
|
1天前
|
云安全 人工智能 自然语言处理
|
9天前
|
数据采集 人工智能 自然语言处理
Meta SAM3开源:让图像分割,听懂你的话
Meta发布并开源SAM 3,首个支持文本或视觉提示的统一图像视频分割模型,可精准分割“红色条纹伞”等开放词汇概念,覆盖400万独特概念,性能达人类水平75%–80%,推动视觉分割新突破。
655 56
Meta SAM3开源:让图像分割,听懂你的话
|
6天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
319 116
|
6天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
|
21天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~

热门文章

最新文章