一周仅一封邮件,且随时可退订。
- 开始
- 如何学习
- What is the Most Useful CS Bookmark You have
- 编码课程
- 学习 HTML
- 学习 CSS
- 学习 JavaScript
- 学习 React.js
- 全栈教程
- 学习 Node.js
- 学习 Python
- 学习 APIs
- 学习 Databases
- 学习 Authentication
- 学习 Git
- 游戏和开发具有挑战性的网站
- 免费编程书籍
- 给开源社区做贡献的机会
- Am I Ready to be a Developer?
- Software Developer Success Stories
- Resume's, Portfolio's, LinkedIn, Interview Prep, & Salary Information
- 先看看一个大图:成为Web开发者的路线图2017
- 和上面图片内容大致相同,以视频格式概述: Watch this if you want to become a web developer
- 了解全栈开发常用的相关工具: What is the A-Z of Web Development?
- Mudium 上的一篇文章:从零开始成为 Web 开发人员的“旅程”
- 在地址栏中输入 google 时发生了什么?
- 找到本地的Web开发同行(注:Meetup 是美国一个付费会员制社交门户网站): Meetup!
- 到coursera网站学习: Learning how to learn
- 重复,重复,重复,关于学习技巧的一个很好的讨论:Reddit Post
- What is the single most useful CS Bookmark you have? Reddit Link to discussion
- Programs
- Classes
- Bootcamps
- Thoughts on Coding Boot camps
- The Complete Guide to Bootcamps
- Self Study - My programming notes. 275 Pages of Content [Updated Reddit Link] [Original Reddit Link]
- Paid
- The Web Developer Bootcamp by Colt Steele. I include this paid course because it because it is worth its weight in gold. Inexpensive (less than $20) and one of the best resources out there. If you're going to buy one course, buy this one.
- GitHub
- HTML 介绍 - Mozilla 官网
- HTML5 教程
- HTML5 简介(EDX 官网)
- 学习 HTML & CSS 编码(Shay Howe 官网)
- HTML 基础知识(SoloLearn 官网)
- HTML “作弊”表认真脸:好的学习资源
- 你需要了解的关于Flexbox的一切 认真脸:好的学习资源
- Build a Minimalist HTML Card in just 53 lines of code (with Flexbox)
- CSS视觉指南
- CSS专业技巧
- 平滑Web动画的10个原理
- Css 基础知识(SoloLearn 官网)
- Css “作弊”表 认真脸:好的学习资源
-
Javascript 文档
-
课程/教程
- Javascript for Beginners (1) EDX
- Javascript for Beginners (2) EDX
- The Right Way 注:该JavaScript网站将一些顶尖开发者的文章、提醒和技巧收集并分享出来
- Courses 官网- 主题包括但不限于以下: webpack, nodejs, npm, es5, es6, esnext, & rxjs, typescript
- Edabit 官网- Learn JavaScript With Interactive Challenges: Earn XP, Unlock Achievements & Climb The Leaderboard
- Rithmschool 官网- 免费高级JavaScript课程 - 学习面向对象编程,调用应用和绑定,测试,功能编程等等Rithmschool
- Intermediate Course - Udacity - OOP JS
- JavaScript 教程
-
Understanding Tougher Topics
- JavaScript - The keyword 'this' for beginners
- JavaScript - Arrow Functions for Beginners
- JavaScript: What the heck is a Callback?
- JavaScript: What the heck is an Immediately-Invoked Function Expression?
- JavaScript for Beginners: The new Operator
- Javascript: Learn Regular Expressions for Beginners
- JavaScript Template Literals and Tag Functions for Beginners
- JavaScript & the spread operator
- JavaScript: What is short-circuit evaluation?
- JavaScript: What is the ternary operator?
- JavaScript: Why does 3 + true = 4? (and 7 other tricky equations)
- JavaScript — What’s the difference between Null & Undefined?
- Learn and Understand Recursion in JavaScript
- Understand Closures in JavaScript
-
工程项目
-
文章/书籍
- 3个极好且免费学习 JavaScript 的电子书
- Recursion, Recursion, Recursion (Medium)
- Eloquent JS - Free JavaScript Ebook
- You don't know JS - Free, hosted on GitHub
- JavaScript Garden - learn about the quirky parts of JS
- JS - The Good Parts .pdf
- Learning js Design patterns - Reusable solutions to commonly occurring problems
- Asynchronous Module Definition
- Intro to Back End Web Development
- Deploying Applications with Heroku
- Client Server Communication
- Serverless Stack is a comprehensive guide to creating full-stack serverless applications. Create a note taking app from scratch using React.js, AWS Lambda, API Gateway, DynamoDB, and Cognito.
- Express - Using a DB with Mongoose
- Node JS and Databases
- Node JS and Authentication
- Express JS Database Integration
- MERN Stack Tutorial - Mongo, Express, React, Node
- MongoDB MERN Tutorial Series
- Full Stack MERN Tutorial - YouTube
- Build a URL Shortener with Node, Hapi, and Mongo
- How to Create a Complete Express.js + Node.js + MongoDB CRUD and REST Skeleton
- Building web app using react.js, express.js, node.js and mongodb - Part 1, 2
- Trello tribute with Phoenix, React, Redux, PostgreSQL - 12 parts
- Create a character voting app using React, Node.js, MongoDB and Socket.IO
- Building a React Universal Blog App: A Step-by-Step Guide
- Building a Secure RESTful Node.js app
- Cool stuff other people have built:
- Belgian Beer Explorer with React, Bootstrap, Node.js and Postgres
- 90 Full Stack React Examples (some with tuts)
- 官方文档: Docs
- 学习 Node.js 的其他资源:
- 教程类:
- Three awesome courses for learning Node.js (Paid courses under $20)
- Build a simple Twitter Bot with Node.js in just 38 lines of code
- Build a simple Twitter Bot with Node.js - PART 2
- Build a simple Weather App with Node.js in just 16 lines of code
- Learn to build an Amazon Alexa Skill with Node.js (and get paid to do it)
- Building a modern backend API with Node
- Node JS Login with Passport - YouTube
- 10 Best Practices for Writing Node.js REST APIs
- 15 Free e-books to learn Python
- Programming Foundations with Python - Udacity
- Designing RESTful APIs - Udacity
- Where to start with learning APIs
- What is an API? In English Please. (Medium)
- Build Node.js RESTful APIs in 10 Minutes
- Free Intro to APIs Book/Course by Zapier
- Google Maps API
- Distance Calculator Web Services API
- Build and Secure a Backend API Server
- SQL vs NoSQL
- Intro to Relational Databases - SQL, DB-API, and More!
- MongoDB University - Numerous classes on learning MongoDB
- PostgreSQL Tutorial
- PostgreSQL Exercises
- Learn PostgreSQL (GitHub)
- Try Redis
- Redis Tutorial
- Authentication & Authorization: OAuth
- Learn about JSON Web Tokens
- OAuth 2
- Passwordless Authentication with React and Auth0
- 官方教程 - Learn Git in 15 Minutes
- 官方文档
- 其他:
- Why to Use GIT No, I have no side projects to show you
-
游戏开发让你能以简单有趣的方式学习编程 [Reddit Link]
-
开发具有挑战性的网站 [Reddit Link] [Reddit Link #2]
- O'Reilly Offering Programming eBooks for Free (Reddit)
- GitHub - Thousands of free programming Books on every topic 认真脸:真的好多免费书
- Non-Technical Books to make you a better Programmer (Reddit)
- 如何对开源做贡献 - github 官方指南
- 在5分钟内制作并贡献你的第一个开源
- 我如何才能熟练掌握技能来开发开源项目?
- Exercism, an open source project to learn programming and a good opportunity to get you started contributing on github.
- Open Source Contribution Opportunites [Reddit Discussion]
- Hacktoberfest - Open source activity held every October. Easy to participate, and you get a free t-shirt!
- I'm afraid if I say anything on GitHub people will laugh at me and I will die.
- Readiness
- Software developers- what is the best advice you have for people learning CS?
- I want a career in programming
- What should you know as a web dev just out of college?
- How I got started with Side Projects - link
- What are some goals a beginning Self-Taught Developer should have?
- Computer programmers of Reddit, what is your best advice to someone who is currently learning how to code?
- I began teaching myself to code a year ago. I got hired at my first job 4 months ago. Here is a breakdown of somethings I was not ready for (FYI job is remote ruby/rails dev)
- Success Stories
- 18 months ago I didn’t know how to code, I’m now a self-taught programmer who’s made apps for the NBA, NHL, and schools like Purdue, Notre Dame, Alabama and Clemson. I’m now releasing my software under the MIT license for anyone’s use — AMA!
- Last year I was unemployed and miserable. Using this sub and resources, I've been full time employed for a year. I did it with all free resources. I wanna share with you how I did it. (IOS)
- I began teaching myself to code a year ago. I got hired at my first job 4 months ago. Here is a breakdown of somethings I was not ready for (FYI job is remote ruby/rails dev)
- I'm 32 years old, and just started my first full-time job as a developer. One year ago my programming knowledge was basically nil. Everything I learned, I found via /r/learnprogramming, so just wanted to share my experience.
- From zero to software developer - Not really a success story, but a lot of redditors share how they learned. Great for beginners with no path
Resume, Portfolio, LinkedIn, Interview Prep, and Salary Information
-
Make your portfolio
- Customizable Web Developer Portfolio - Built with Flexbox.
- 10 Awesome Web Developer Portfolios
-
How to Apply
-
Resume & LinkedIn
-
Personal Projects
-
Interview Prep
- CS50 - Prep and Practice for Technical Interviews [YouTube]
- How to Break Into the Tech Industry—a Guide to Job Hunting and Tech Interviews
- Common JavaScript Interview Questions Repo
- Ammon Bartram - Ask an interviewer anything: interview questions, answers, mistakes
- Sharing some interview tips (Silicon valley employee)
- Job interview questions to ask the interviewer
- I suck at programming interviews.
- When solving an interview problem, talk all the time.
- Hiring managers (or other seasoned developers), what qualities do you look for in your ideal candidate?
- Post your best interview questions
- Been interviewing with a lot of tech startups as a frontend dev, here are the technical questions I've been asked (MID-SENIOR LEVEL)
- 10 Interview Questions every JS Developer should know (Medium)
-
Salary Information
- 教程: Lets Learn Algorithms: An Intro to Binary Search
- JavaScript / Node / Angular 1 & 2 / React / Elm / C# / PHP / SQL / Git 的编程笔记 Google Drive
- Watch And Code
- RegexOne - 学习正则表达式
- 一套完整的学习手册帮助自己准备 Google 的面试
- Regex 101 by Daniel Shiffman
- Twitter 上值得关注的 20 位开发人员