The Best IDE : Visual Studio Code for IBM i

About The Best IDE : Visual Studio Code for IBM i

Visual Studio Code is an IDE (Interactive Development Environment).
Visual Studio Code is Open Source and Free : Unlike some other IDEs, VS Code is open-source and free, making it accessible to a wide range of developers. With extensions like "Code for IBM i," developers can connect to their IBM i systems remotely, allowing them to edit, compile, and debug code directly from VS Code.

It's a modern coding tool helping software developers to work with many languages. To write and maintain source code on your IBM i, iSeries or AS400 system, simply download and install the 'Code for IBM i' addon.

Visual Studio Code is the best IDE for extensibility, it works brilliantly and is FREE!

download vscode visual studio code for ibm i and rpg programmers

Module Content

Visual Studio Code is an IDE (Interactive Development Environment). Visual Studio Code is Open Source and Free : Unlike some other IDEs, VS Code is open-source and free, making it accessible to a wide range of developers. With extensions like "Code for IBM i," developers can connect to their IBM i systems remotely, allowing them to edit, compile, and debug code directly from VS Code.

INSTALL and SETUP -- Visual Studio Code for IBM i

Free For All

What is the IDE called commonly known as 'VS Code'?

What is the IDE called commonly known as 'VS Code'?

Modern IBM i programmers are increasingly using Visual Studio Code (VS Code) for several reasons: 1. Flexibility and Customization : VS Code is highly customizable with a vast array of extensions that support various programming languages, including RPG, COBOL, and CL, which are commonly used on IBM i systems. 2. Integrated Development Environment (IDE) Features : VS Code offers features like syntax highlighting, code completion, debugging, and version control integration, which enhance productivity and make coding more efficient. 3. Open Source and Free : Unlike some other IDEs, VS Code is open-source and free, making it accessible to a wide range of developers. 4. Remote Development : With extensions like "Code for IBM i," developers can connect to their IBM i systems remotely, allowing them to edit, compile, and debug code directly from VS Code. 5. Community and Support : The active community around VS Code means there are plenty of resources, tutorials, and forums available to help developers troubleshoot issues and learn new features.

Come on now... You know the answer to this!

What is the IDE called commonly known as 'VS Code'?

Using Visual Studio Code for IBM i in Realtime

Free For All

Watch some English Bloke Download and Install Visual Studio Code for IBM i

What is the IDE called commonly known as 'VS Code'?

Let’s get you sorted on finding the Node.js version on your IBM i system using QSH—don’t worry, it’s not as tricky as it sounds, even if QSH can be a bit of a grumpy old tool! Since you’re working on IBM i, Node.js runs in the PASE (Portable Application Solutions Environment), and we’ll need to poke around there to get the version info. Here’s how to do it, with a bit of humor to keep things light.

How to Connect to PUB400 IBM i Server Using Visual Studio Code, we’re going to unlock the power of Visual Studio Code (VS-Code)—one of the most popular code editors in the world—to seamlessly connect with PUB400, a free, public IBM i server perfect for learning and experimentation. Whether you’re an IBM i veteran looking to modernize your workflow or a newcomer eager to explore the platform’s capabilities, this course will guide you step-by-step through the process of setting up a robust development environment. You’ll learn how to establish a secure connection, configure essential extensions, and start coding on IBM i with the tools and efficiency of VS-Code. By the end, you’ll be ready to tackle IBM i projects with confidence, blending the platform’s legendary reliability with the flexibility of modern development practices. Let’s dive in and get connected—your IBM i adventure starts here!

Ready to learn?
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>