└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Rust for X 2 | 3 | Introductory material for new Rustaceans coming from different programming languages. 4 | This repository is still very rough around the edges. Please help me improve it by creating pull requests. 5 | 6 | ## C/C++ 7 | 8 | * https://docs.opentitan.org/doc/ug/rust_for_c/ 9 | * https://github.com/nrc/r4cppp 10 | 11 | ## C# 12 | 13 | * https://sebnilsson.com/blog/from-csharp-to-rust-introduction/ 14 | * https://gist.github.com/carols10cents/47f87b480e35f65897bf 15 | 16 | ## Dart 17 | 18 | * https://dev.to/sunshine-chain/dart-meets-rust-a-match-made-in-heaven-9f5 19 | 20 | ## Erlang 21 | 22 | * https://www.infoq.com/articles/rust-erlang-comparison/ 23 | 24 | ## Go 25 | 26 | * https://www.nicolas-hahn.com/python/go/rust/programming/2019/07/01/program-in-python-go-rust/ 27 | * https://bitfieldconsulting.com/golang/rust-vs-go 28 | 29 | ## Haskell 30 | 31 | * https://www.fpcomplete.com/blog/philosophies-rust-haskell/ 32 | 33 | ## Java 34 | 35 | * https://blog.codecentric.de/en/2020/09/rust-for-java-developers/ 36 | * https://opensource.com/article/20/5/rust-java 37 | 38 | ## JavaScript 39 | 40 | * https://www.codegram.com/blog/rust-for-js-developers/ 41 | * https://github.com/Mercateo/rust-for-node-developers 42 | * https://www.newline.co/courses/rust-for-javascript-developers (online course) 43 | * https://developer.ibm.com/languages/node-js/articles/rust-for-nodejs-developers/ 44 | 45 | ## Kotlin 46 | 47 | * https://raybritton.github.io/kotlin-rust-guide/ 48 | 49 | ## Perl 50 | 51 | * https://oylenshpeegul.gitlab.io/from-perl-to-rust/ 52 | 53 | ## Python 54 | 55 | * https://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/ 56 | * https://www.nicolas-hahn.com/python/go/rust/programming/2019/07/01/program-in-python-go-rust/ 57 | * https://github.com/rochacbruno/py2rs 58 | 59 | ## Ruby 60 | 61 | * https://endler.dev/2017/rust-for-rubyists/ 62 | 63 | ## Rust 64 | 65 | * https://nostarch.com/rust-rustaceans 66 | * https://github.com/mre/idiomatic-rust 67 | 68 | ## Scala 69 | 70 | * http://blog.madhukaraphatak.com/rust-scala-part-1/ 71 | * https://beachape.com/blog/2017/05/24/rust-from-scala/ 72 | 73 | ## Swift 74 | 75 | * https://faq.sealedabstract.com/rust/ 76 | 77 | ## TypeScript 78 | 79 | * https://www.thisdot.co/blog/how-to-get-into-rust-as-a-typescript-developer 80 | 81 | ## Other Lists 82 | 83 | * https://github.com/ctjhoa/rust-learning#comparison-with-other-languages 84 | --------------------------------------------------------------------------------