Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 
Product and Topic Expert
Product and Topic Expert

If you are new to the SAP Business Technology Platform (SAP BTP), there is definitely a lot to learn.

Especially if you're excited about one of the many solutions on SAP BTP, such as app development, data, and analytics, integrating and automation, artificial intelligence, machine learning, and many more.

That being said, let's get straight into it.

SAP BTP for Developers

So, if you're new to SAP BTP and want to start developing on it, you might wonder what SAP BTP is?

The answer is simple: SAP BTP is a cloud-based software development platform that allows you to develop, build, deploy, and manage applications in the cloud.

Needless to say, SAP BTP offers much more than that. However, let's focus on professional application development in this article.

SAP offers the SAP Business Application Studio, a cloud-based development environment with a set of pre-configured dev spaces. Dev spaces are fully-fledged development environments with the runtimes and tools required for specific development scenarios. Each dev space is optimized for a specific development scenario. This means that it comes with a predefined set of tools that SAP believes are required for that scenario, e.g., for building SAP Fiori applications or full-stack applications with the SAP Cloud Application Programming Model.

For running your enterprise applications on the SAP BTP, you can deploy and operate your applications in one of three available runtime environments:

  • SAP BTP, ABAP Environment: Develop ABAP cloud apps and extensions

  • SAP BTP, Cloud Foundry Runtime: Create apps based on open standards like Node.js, Python, Java, PHP, Ruby, Go, and more

  • SAP BTP, Kyma Runtime: Develop and run containerized workloads on a managed Kubernetes runtime

All of these environments are available as free tiers. That means you can use them free of charge until the free tier service limit is reached. Once you reach the free tier capacity limit, you will be notified, and you can update to one of our commercial models.

Get an overview of all available SAP BTP services and their pricing in the SAP Discovery Center:

Learn the fundamentals

Understanding the basics of cloud computing and the SAP Business Technology Platform is essential to begin your journey as a developer on the SAP BTP.

SAP Learning offers a wide range of learning journeys helping you to build your career as an SAP developer. You will find beginner and even intermediate-level courses with hands-on exercises, so you can practice directly on the SAP BTP and get real-world experience.

I highly recommend enrolling in the Discover SAP Business Technology Platform course to get started. The course is perfect for understanding the big picture and SAP's cloud strategy.

Discover SAP Business Technology Platform Learning Journey

Get your hands-on

After you have learned all the fundamentals, you can start learning how to develop, build and deploy an enterprise-ready application in the SAP Business Application Studio.

The "Building side-by-side extensions on SAP BTP" learning journey will guide you through the process of building a side-by-side extension using the SAP Cloud Application Programming Model (Node.js) alongside different development tools and services on the SAP Business Technology Platform.

After completing this journey, you will have gained an overview of key features, services, and tools, and you will be able to use them in future extension projects on the SAP Business Technology Platform.

For the ABAP development on the SAP BTP, I highly recommend the "Get Started with ABAP Programming on SAP BTP" learning journey. This learning journey will introduce you to the basics of ABAP programming on the SAP Business Technology Platform.

If you want to explore the cloud-native capabilities of the SAP BTP, then I highly recommend the "Deliver Side-by-Side Extensibility based on SAP BTP, Kyma Runtime" learning journey. This Learning Journey introduces you into all important aspects to develop and run containerized apps and extensions on SAP BTP, Kyma runtime.

Discover more learning journeys for developers.

Show your skills

Once you have a solid foundation, you can start sharing your skill badges to demonstrate your skills and get hired by companies looking for SAP developers.

Skill badges are offered by different learning journeys. Furthermore, many of our journeys will prepare you for SAP Certification. SAP certifications are a great way to validate your skills, set you apart from the crowd, and demonstrate you have the knowledge you need to succeed.

SAP Certification Overview

What are you waiting for? Start learning for free on the SAP Learning platform and become an SAP Cloud Developer!