101 Setup – Preparing for Nutanix.dev Labs

Dev Environment Setup Lab 1.0 - Featured Image

Table of Contents

The Nutanix Developer portal, simply known as Nutanix.dev, contains a collection of resources covering various developer topics. For example (each link will open in a new window/tab):

However, many of our readers are new to development, APIs, code creation and the almost infinite amount of information related to these subjects.

With that in mind, a brand new Nutanix.dev lab has been created specifically for those who:

  • Are new to development and may not have have their laptop/PC configured for software development
  • Are looking for information on the recommended tools and applications needed to complete the Nutanix.dev labs

This new lab, simply called Dev Environment Setup Lab 1.0, will take you through the steps required to install and configure your laptop/PC as a basic development environment. The intention is not to cover every possible configuration option – there are literally thousands of choices – but to create a solid foundation for you to get started on.

From an operating system perspective, the lab will cover steps for:

  • Ubuntu Linux 18.04 or later
  • Mac OS X 10.13 or later
  • Windows 10

After selecting your desired operating system, the high level topics are:

  • Project structure i.e. a simple directory structure for your projects
    • This structure will be used in the other labs
  • Language installation e.g. Python and PowerShell
  • Editor installation
    • Please make sure you read the section about why built-in editors such as Notepad are not recommended
  • Source control
    • Both GUI and CLI
  • Additional/optional tools

So, with all that said, please check out the lab. I’m sure you’ll enjoy it! 🙂

© 2024 Nutanix, Inc. All rights reserved. Nutanix, the Nutanix logo and all Nutanix product, feature and service names mentioned herein are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s). This post may contain links to external websites that are not part of Nutanix.com. Nutanix does not control these sites and disclaims all responsibility for the content or accuracy of any external site. Our decision to link to an external site should not be considered an endorsement of any content on such a site. Certain information contained in this post may relate to or be based on studies, publications, surveys and other data obtained from third-party sources and our own internal estimates and research. While we believe these third-party studies, publications, surveys and other data are reliable as of the date of this post, they have not independently verified, and we make no representation as to the adequacy, fairness, accuracy, or completeness of any information obtained from third-party sources.