Giter VIP home page Giter VIP logo

hello-cargo's Introduction

Summary

I am using this small project to learn more about Rust in the hope I can get up to speed enough to build my Linux Lighthouse platform. I am using the following platforms and resources.

MS Learn

Rust Book

My Friend Joe

ToDo:

  • Links to resources for learning.
  • Links to places to ask questions.
  • Observations on the sections of learning.
  • Anything useful I can share with Joe & Friends.

General Language Observations

  • Rust is similar to other C languages. If you know a little about C at all, you will be fine. The OOP in Rust is a little harder for me to wrap my head around for some reason. It shouldn't be. On paper, it is not new. But writing it is. I cannot figure out why.
  • I am having fun learning it. I tried to learn earlier in the year and got caught up in IRL. I am glad I came back to it. I encourage others on the fence to give it a try.
  • The language is like if C# and JavaScript had a baby.
  • The documentation is excellent.
  • The community is friendly. As long as you keep any centrist or right wing political views to your self. They will eat you alive if you do not. Best to not bring it up at all and let yourself get baited into a conversation about it. I have seen it happen on the forums. It gives me pause to use it in my projects.

Notes on Tools

I am using both VS Code and JetBrains Rust Rover. JetBrains has always been a favorite of mine. I use it rather than anything else if I have a choice. VS Code was the default when I started to learn because it had the best support. Now JetBrains has Rust Rover. I will continue to work with both and see which one I find the most useful. I want to give an honest evaluation and not just fanboy JetBrains.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.