Coding With Fun
Home Docker Django Node.js Articles FAQ

Activity Getting Started with Programming Tools Picks: 10 years of programmer in-depth finishing


Jun 01, 2021 Article blog


Table of contents


For the budding of self-taught programming, good tools can greatly improve programming efficiency. It is the so-called "work to do good things, must first alms", that is the truth.

W3Cschool's senior programmer, for the current use of various tools on the market, for everyone to work hard to organize some excellent editors, tools and development environment.

With these tools, you will be more smooth in the programming of self-study road, do not miss Oh!


Tool download address:

https://pan.baidu.com/s/1HCBWT2zgKlOWu5aVPebeSw


How to get a password:

Scan the QR code below, pay attention to W3Cschool WeChat public number, reply to "tool download", you can get the cloud disk password, free to receive these useful tools Oh!

Activity Getting Started with Programming Tools Picks: 10 years of programmer in-depth finishing1


First, selected novice best editor (free genuine):

Sublime (Novice Starter Editor):

Activity Getting Started with Programming Tools Picks: 10 years of programmer in-depth finishing2

Features: Fast start-up, low footprint, and suitable for editing any small text, C/C?/ASM and many scripting languages as well as languages that do not require real-time debugging, many plug-ins, simple to use, suitable for novices to get started.

Vscode

Activity Getting Started with Programming Tools Picks: 10 years of programmer in-depth finishing3

Features: What to have, markdwon, python, matlab assembly all have, that is, start and run slower than subime, but also very fast.

Atom

Activity Getting Started with Programming Tools Picks: 10 years of programmer in-depth finishing4

Features: Open source, free, cross-platform, integrated GIT and sublime-like package management capabilities, support plug-in extensions, configurability, but very high pc configuration requirements.

summary:

VSCODE currently rates programmers best, but novices recommend subime because it's easy to get started. Each of these three editors has its own advantages, please use them according to your needs.

Second, the development environment

1、Java

a.JDK: The Java Development Kit, which provides the development and operating environment for Java

b.JRE: A collection of environments necessary to run JAVA, including the JVM standard implementation and the Java core class library

c.Sever JRE: JRE tailored for server-side programs

2、 PHP

a. Wamp: Open source software used to build dynamic websites or servers

b.Lnmp: Nginx, PHP, MySQL, phpMyAdmin, eAccelerator one-click installation package based on CentOS/Debian.

3, NodeJS development environment

4, Ruby development environment

5, Python development environment

Third, the tool

1. GIT

Git is one of the world's hottest distributed version control systems (none) and specializes in versioning program code.

Activity Getting Started with Programming Tools Picks: 10 years of programmer in-depth finishing5

2. SVN

Apache Subversion is an open source centralized version control system that facilitates document management and is better at rights management than GIT.

Activity Getting Started with Programming Tools Picks: 10 years of programmer in-depth finishing6


Tool download address:

https://pan.baidu.com/s/1HCBWT2zgKlOWu5aVPebeSw


How to get a password:

Scan the QR code below, pay attention to W3Cschool WeChat public number, reply to "tool download", you can get the cloud disk password, free to receive these useful tools Oh!