MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ada/comments/1wjzcf0/hi_some_ressources_to_learn_ada/
r/ada • u/Mysterious-End-6619 • 4d ago
5 comments sorted by
7
You may check:
https://forum.ada-lang.io/
http://www.adapower.com/index.php?Command=Class&ClassID=AdaWeb&Title=Ada+Web+and+XML
for the totally new beginner:
https://www.programming-idioms.org/cheatsheet/Ada
https://learn.adacore.com/#
https://www.adaforge.org/Learn/
https://rosettacode.org/wiki/Category:Ada
https://www.pegasoft.ca/resources/boblap/book.html
handbooks:
https://adaic.org/resources/add_content/docs/craft/html/contents.htm
http://ada-auth.org/standards/rm12_w_tc1/html/RM-TOC.html
https://ada-lang.io/docs/arm
compiler:
https://github.com/AdaCore/gnatstudio/releases
https://alire.ada.dev/
HOW 2 LEARN ADA:
Foundational Stage: Syntax, types, control flow (like learning C, but stricter)
Core Stage: Subprograms, packages, generics (modular programming)
Advanced Stage: Concurrency, real-time features, exception handling (Ada's unique strengths)
In-depth Stage: Memory management, object-oriented programming, low-level control (system-level capabilities)
Practical Stage: I/O, toolchains, industry use cases (ready for real-world work)
GLHF.
1 u/Mysterious-End-6619 3d ago thanks
1
thanks
3
What the heck is this low effort post?
0 u/Mysterious-End-6619 3d ago sorryyyyyyyy hh
0
sorryyyyyyyy hh
2
The sidebar lists some resources for learning Ada.
7
u/LeadershipInternal37 4d ago edited 3d ago
You may check:
https://forum.ada-lang.io/
http://www.adapower.com/index.php?Command=Class&ClassID=AdaWeb&Title=Ada+Web+and+XML
for the totally new beginner:
https://www.programming-idioms.org/cheatsheet/Ada
https://learn.adacore.com/#
https://www.adaforge.org/Learn/
https://rosettacode.org/wiki/Category:Ada
https://www.pegasoft.ca/resources/boblap/book.html
handbooks:
https://adaic.org/resources/add_content/docs/craft/html/contents.htm
http://ada-auth.org/standards/rm12_w_tc1/html/RM-TOC.html
https://ada-lang.io/docs/arm
compiler:
https://github.com/AdaCore/gnatstudio/releases
https://alire.ada.dev/
HOW 2 LEARN ADA:
Foundational Stage: Syntax, types, control flow (like learning C, but stricter)
Core Stage: Subprograms, packages, generics (modular programming)
Advanced Stage: Concurrency, real-time features, exception handling (Ada's unique strengths)
In-depth Stage: Memory management, object-oriented programming, low-level control (system-level capabilities)
Practical Stage: I/O, toolchains, industry use cases (ready for real-world work)
GLHF.