Is there a way to learn the programming concepts to make it easier to learn Rust?

Not yet, we still have lots of work to do. We're building some initial test chips in december, but they won't be complete enough to do a whole lot. We also have to do a lot of work on the drivers.

If your interested, feel free to join our mailing lists, though they are rather high traffic: lists.libre-soc.org Mailing Lists

There is funding available if your interested in helping out.