AWS Lambda allows you to run your own code in the cloud. You can use the programming language you already use, and the IDE that you are most familiar with.
The Lambda programming model is common to all of the runtimes. The programming model defines the interface between your code and the Lambda service.