English is the international language of programming. Most keywords and documentation are in English. Here is where to start.
1. Basic Concepts
- Variable: A container for storing data values.
- Function: A block of code that performs a specific task.
- Loop: Repeating a block of code multiple times.
- Array / List: A collection of items.
2. The Development Process
Key Verbs:
- Code: To write instructions for a computer.
- Compile: To convert code into a program the computer can run.
- Debug: To find and fix errors (bugs).
- Deploy: To make a website or app live for users.
3. Frontend vs. Backend
Understanding the architecture.
- Frontend: The part of the website users see (HTML, CSS, JavaScript).
- Backend: The server side that handles data and logic (Python, Java, Node.js).
- Full Stack: Working on both frontend and backend.
- API (Application Programming Interface): Allows different software to talk to each other.
4. Developer Slang
- Spaghetti Code: Messy, unstructured code that is hard to read.
- Rubber Ducking: Explaining your code to an inanimate object to find a bug.
- Merge Conflict: When two people try to change the same code differently.
Learn to Code
Are you learning Python or JavaScript? Connect with other learners and share resources on EnglishMeet.
Join Dev Community