极客时间-左耳听风-程序员攻略开篇-零基础启蒙

Posted 17bdw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了极客时间-左耳听风-程序员攻略开篇-零基础启蒙相关的知识,希望对你有一定的参考价值。

入门教程

Python基础:

与孩子一起学编程:以 Python 语言教你如何写程序
https://book.douban.com/subject/5338024/

在线编程网址

Codecademy: Learn Python
https://www.codecademy.com/learn
People Can Program
https://www.peoplecanprogram.com/

在线练习

CodeAbbey
http://www.codeabbey.com/index/task_list

WEB开发:

MDN 的 Web 开发入门
https://developer.mozilla.org/zh-CN/docs/Learn/Getting_started_with_the_web

编程入门

入门Python

Python 编程快速上手 
https://book.douban.com/subject/26836700/
Python 编程:从入门到实践
https://book.douban.com/subject/26829016/

入门javascript

MDN JavaScript 教程
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript

W3School JavaScript 教程 
http://www.w3school.com.cn/js/index.asp

JavaScript 全栈教程(廖雪峰) 
https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000

操作系统入门 Linux

W3CSchool上的Linux在线教程 https://www.w3cschool.cn/linux/

编程工具 Visual Studio Code

Visual Studio Code
这里主要推荐时下最流行也是最好用的 Visual Studio Code,这个工具潜力十足,用其开发 Python、JavaScript、Java、Go、C/C++ 都能得心应手。

教程 
https://www.gitbook.com/book/jeasonstudio/vscode-cn-doc/details

Web 编程入门

# 前端知识

 要系统地学习一下前端的知识,也就是 CSS、html 和 JavaScript 这三个东西。这里还是给出 MDN 的相关的技术文档页面 
   CSS 文档 https://developer.mozilla.org/zh-CN/docs/Web/CSS  
   HTML 文档 https://developer.mozilla.org/zh-CN/docs/Web/HTML 
   学习的并不是所有的东西,而是了解 CSS 和 HTML 是怎么相互作用来展示数据的,然后,不用记忆文档中的内容,这两个文档是用来查找知识的。
   简单地学习使用 JavaScript 操纵 HTML 元件,理解 DOM 和动态网页
  JavaScript HTML DOM 的教程 https://www.w3schools.com/js/js_htmldom.asp W3Schools 
  
 # 后端知识
 
 想省点事,不想再学一门新的语言了,那么你可以直接用 Python 或者 Node.js。
 如果你想试试另外一种脚本型的也是比较主流的编程语言,那么可以搞搞 php,它也是很快就可以上手的语言。
 W3School 的 PHP 教程 : http://www.w3school.com.cn/php/index.asp
 PHP 的官网文档 : http://php.net/manual/zh/
  • 学习要点
学习 HTML 基本语法。
学习 CSS 如何选中 HTML 元素并应用一些基本样式。
学会用 Firefox + Firebug 或 Chrome 查看你觉得很炫的网页结构,并动态修改。
在一台 Linux 机器上配置 LEMP - Ubuntu/nginx/PHP/mysql 这个环境。
学习 PHP,让后台 PHP 和前台 HTML 进行数据交互,对服务器相应浏览器请求形成初步认识。实现一个表单提交和反显的功能。
把 PHP 连接本地或者远程数据库 MySQL(MySQL 和 SQL 现学现用够了)。

以上是关于极客时间-左耳听风-程序员攻略开篇-零基础启蒙的主要内容,如果未能解决你的问题,请参考以下文章

极客时间-左耳听风-程序员攻略-软件设计

极客时间-左耳听风-程序员攻略-Java底层知识

极客时间-左耳听风-程序员攻略-分布式架构入门

左耳听风专栏 - 19 答疑解惑:我们应该能够识别的表象和本质

2程序员练级攻略(2018)实践篇:零基础启蒙

左耳听风,骨灰级程序员带你洞悉技术的本质