6 fundamental tools every developer must learn to use.
A thread ⬇️
🔹Text Editors
Every programmer should know one text editor pretty well. Software developers do a lot of text processing jobs and knowing a text editor will always help.
Example of this is NotePad, which is a very good, omnipresent, basic text editor.
🔹Integrated Development Environments
An Integrated Development Environment (IDE) is software that consolidates the basic tools needed for software testing and writing.
Some IDEs are very complex and can act as an environment for creating applications.
🔹SQL
This is another essential tool or programming language every programmer should learn. SQL is actually Standard Query Language and used to work with the database.
By using SQL, you can read, update, and delete data from tables.
🔹POWERSHELL
Once you've worked in Linux, you feel constrained while working in Windows, because there is nothing like Linux commands in Windows; PowerShell just solves that problem for once and all.
It is a shell developed by Microsoft for the purposes of task automation
🔹OOP
Object-oriented programming is a popular programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures.
Java, Python and C# are popular examples of Object oriented languages.
MICROSOFT POWERPOINT
Microsoft PowerPoint is the most popular tool to create presentations, and as a programmer, you often need to do presentations, e.g. presenting your ideas to the business, your plans to managers, and doing many knowledge sharing sessions between teams.
8 helpful tips for every newbie developer out there.
A must read thread ⬇️
🔹MASTER THE BASICS
This is very important. You may not know this, but most of the popular libraries/frameworks you see today are all built from an underlying fundamental language. Could be JavaScript, CSS or PHP. Grasp the basics properly.
THINK BEFORE YOU CODE
Before writing code for your application you need to imagine, in a step-by-step flow, how you want your app to run
Using a piece of paper close to your keyboard, draw graphs, concepts, images, etc.
Visualize your app and consider all you need to build it
This simple yet powerful JS library is mainly used to embed flash SWF files in HTML documents. It supports only SWF files, and no other media types can be embedded using SWFObject.
In this thread, I'll tell you all you need to know about Application programming interfaces (APIs).
P/S: If you find this thread helpful, kindly retweet 🙏
⬇️
🔹What is an API?
An API (Application programming interface) is simply the set of rules guiding how a client browser communicates with a web server to exchange data.
Three parties to note are:
- Browser (Client)
- Server (Back-end)
- A network (the Internet)
When we talk about APIs, we talk about requests and responses. A client makes a request to a server for data (HTML page or json data) over a network (The internet) and the server responds with the data.
The data transmitted to and fro are stored in something called Headers.