如何自学编程---语言篇

230 阅读2分钟

学习准备

去京东、当当、亚马逊搜索你选择的编程语言(以下使用『php』举例),然后在前几个商品里面选择一本销量比较高的入门书籍即可。可能书的质量一般,但是也够用了。

找一个线上教程,使用谷歌或者bing.com搜索『php 教程』,搜索结果中的前几个网站都不错,你看看那个网站的教学比较适合,你自己选一个。

实体书和线上教程,你可以都选择,也可以只选择一个,我以前学习php的时候就是看着线上教程自学。

开发环境搭建

搜索『php 开发环境搭建』,可能还需要加上你的操作系统,如Windows、mac,在前几个搜索结果选一个你看起来不错,按步骤执行,如果遇到问题,就继续搜索。

另外有些编程语言需要单独下载安装ide(集成编辑环境),搜索『php 最好的ide』即可,看前几个搜索结果。

注意,很多人会卡在这一步,尤其是电脑知识不好的朋友,我们工作的时候,新来的同事有时候就需要一两天才能完成,但是你完成了这一步,后面你只要坚持不断自学就行了。

另外我后面会再补充一下各种编程语言开发环境搭建的教程,也欢迎大家贡献。

环境搭建教程:

写第一行代码

php

<?php
echo "hello world";
?>

java

public class HelloWorld
{  
    public static void main(String[] args)  
    {  
        System.out.println("Hello,World!");  
    }  
} 

c

#include <stdio.h>  
int main()
{  
    printf("Hello,World!");
    return 1;
}  

C++

#include <iostream>
using namespace std;
int main()
{  
    cout << "Hello,World!" << endl;
    return 0;
}  

python

print("Hello,World!")

现在你已经完成你的第一行代码了,你可以按照你买的书和线上教程不断写更多代码,遇到问题就搜索和自己不断尝试。

推荐网站

菜鸟教程 里面有大量免费的文字教程,包含多种语言教程。

慕课网 里面有大量的视频教程,包含多种语言教程。

MDN Web 文档 Mozilla 开发者网络,主要是web相关。

廖雪峰的官方网站 Python、JavaScript、Git免费教程。

php中文网 主要是php教程,需要注册。

w3school 在线教程 里面有大量免费的文字教程,包含多种语言教程。

实验楼 提供远程虚拟机,需要注册,部分内容收费。

百度前端技术学院 百度前端技术学院是面向大学生的前端技术学习平台,由百度创办的免费前端技术学习实践、交流、分享平台。

推荐书籍

《代码整洁之道》

《设计模式》

《深入理解计算机系统(原书第2版)》

《计算机程序的构造和解释》

《算法导论(原书第2版)》

《人月神话(40周年中文纪念版)》

《重构》

《代码大全(第2版)》

《程序员修炼之道》