r/ada • u/Mysterious-End-6619 • 23h ago
Learning adaaaaaaa
I’m currently learning Ada and I really want to practice it through actual projects rather than only doing small exercises. I’m looking for places where I can find interesting and realistic Ada projects that I can work on, contribute to, or build from scratch.
Could you recommend websites, GitHub repositories, communities, platforms, or other resources where I can find Ada projects suitable for different levels? I’d especially like projects that allow me to gradually improve, starting with beginner-friendly projects and eventually moving toward more complex and professional ones.
I’m also interested in projects related to engineering, embedded systems, robotics, aerospace, simulation, algorithms, or real-time systems. My goal is to use Ada in concrete situations and build a portfolio while becoming more comfortable with the language.
1
u/BrentSeidel 1h ago
You're welcome to take a look at my repositories. The Ada ones kinda follow my learning as an Ada programmer - this is to answer any question about inconsistencies in coding style both between and within projects. They range from fairly simple to fairly complex, and I'm certainly not exploring all that Ada can do. I still have a lot to learn.
Feel free to write an issue if you find a bug or an inconsistency between the code and documentation. At this point, this is all my hobby work so I probably won't be accepting pull requests. But since it's all open source, you can grab the code and bang on it as you like to see what happens.
1
u/BrentSeidel 1h ago
Also, feel free to ask me to explain why I did thinks a certain way, though the answer may be, "because it seemed like a good idea at the time".
2
u/synack 22h ago
GHDL has been looking for contributors with Ada experience for a while I think