Tutorial

Learn Sentra step by step with hands-on examples and practical exercises. Perfect for beginners and experienced developers new to Sentra.


Learning Path

Follow this recommended learning path to master Sentra:

  1. Installation - Get Sentra up and running on your system
  2. Your First Program - Write and run your first Sentra program
  3. Language Basics - Variables, data types, control flow, functions
  4. Standard Library - Built-in functions for strings, arrays, files, JSON
  5. Network Programming - Building network applications
  6. Network Module - TCP/UDP sockets, HTTP client/server, WebSockets
  7. Security Module - Port scanning, SSL analysis, cryptography
  8. Project Management - Creating and managing larger Sentra projects

What You’ll Learn

By the end of this tutorial series, you’ll be able to:

  • Write Sentra programs for security operations
  • Build network applications with TCP/UDP sockets
  • Create HTTP APIs and web services
  • Develop WebSocket applications for real-time communication
  • Build security scanners and monitoring tools
  • Manage Sentra projects with proper structure

Prerequisites

  • Basic programming knowledge (any language)
  • Familiarity with command line tools
  • Understanding of networking concepts (helpful but not required)

Getting Help

If you get stuck:


Ready to start? Begin with Installation!


Table of contents


Copyright © 2025 Sentra Language. Distributed under the MIT License.