| layout | default |
|---|---|
| title | Tutorial |
| nav_order | 3 |
| has_children | true |
| permalink | /tutorial/ |
{: .fs-9 }
Learn Sentra step by step with hands-on examples and practical exercises. Perfect for beginners and experienced developers new to Sentra. {: .fs-6 .fw-300 }
Follow this recommended learning path to master Sentra:
- Installation - Get Sentra up and running on your system
- Your First Program - Write and run your first Sentra program
- Language Basics - Variables, data types, control flow, functions
- Standard Library - Built-in functions for strings, arrays, files, JSON
- Network Programming - Building network applications
- Network Module - TCP/UDP sockets, HTTP client/server, WebSockets
- Security Module - Port scanning, SSL analysis, cryptography
- Project Management - Creating and managing larger Sentra projects
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
- Basic programming knowledge (any language)
- Familiarity with command line tools
- Understanding of networking concepts (helpful but not required)
If you get stuck:
- Check the [Reference]({{ site.baseurl }}/reference/) section
- Browse Examples
- Open an Issue on GitHub
Ready to start? Begin with Installation!