Jump to content

I dont know very much abt it apart from the memes but dont know much low level stuff and i dont like the idea of still going with c (its not that its old and i know its super cool, but its lacking some stuff). 

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/
Share on other sites

Link to post
Share on other sites

Just now, apoyusiken said:

I dont know very much abt it apart from the memes but dont know much low level stuff and i dont like the idea of still going with c (its not that its old and i know its super cool, but its lacking some stuff). 

How on earth are we supposed to decide if you should learn it or not?

That is entirely up to you.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16846688
Share on other sites

Link to post
Share on other sites

3 minutes ago, apoyusiken said:

I dont know very much abt it apart from the memes but dont know much low level stuff and i dont like the idea of still going with c (its not that its old and i know its super cool, but its lacking some stuff). 

Why do you think you should learn it?  Or do you even want to?

 

I get it, but the forums shouldn't be a replacement for thinking for yourself.  So many of your questions on the forums are you just not bothering to explain things at all.

 

This is a very much YOU question.

 

At least give us reasoning why you think you should or shouldn't, and then ask our opinion of that.

 

 

"Do what makes the experience better" - in regards to PCs and Life itself.

 

Onyx: Ryzen 7 7800X3D / Gigabyte B650 AORUS Pro AX / ASRock Taichi 7900xtx OC / G. Skill Flare X5 6000CL36 64GB (4x16GB) / Samsung 980 1TB x3 / Super Flower Leadex V Plat Pro 1000 / EK-AIO 360 Basic w/ Silent Wings fans / Fractal Design North XL (black mesh) / LG - UltraGear 45" OLED QHD 240Hz / Mackie CR5BT / SteelSeries Arctis Nova Pro / Cherry MX Board 3.0 / Logitech G502 - https://valid.x86.fr/my9nnr

 

7800X3D - PBO +200, CO -30 all cores, 4.90GHz all core, 5.05GHz single core, Cinebench 23: 18401 multi, 1779 single

 

Khaleesi: Ryzen 5 5600X3D (+200, -30) - ASRock B550M Pro4 - G. Skill Ripjaws V 16GB 3200CL16 - Asus Prime 9060XT 16GB - Samsung 980 1TB + Crucial MX500 1TB - Cudy AX3000 PCIe Wifi 6 - EVGA SuperNOVA 650 P2 - Thermalright Frozen Notte RGB 360 White V2 - NZXT H6 Flow RGB White - LG 34" 3440x1440

 

NAS/Plex/Game Server  Ryzen 9 5900XT 16c/32t - Gigabyte B550M AORUS Elite AX - TeamGroup T-Force Vulcan 64GB 3200CL16 - MSI 1050Ti 4GB - Crucial P3 Plus 500GB + TeamGroup MP44L 2TB (Game) + WD Red Plus 4TBx2 (Plex) - TP-Link AC1200 PCIe Wifi - EVGA SuperNOVA 650 P2 - Thermalright Peerless Assassin 120SE - ASUS Prime AP201 - Currently Hosting: Enshrouded x2, Hytale, Icarus, Windrose. Project Zomboid, Dune Awakening.

 

Sage: Ryzen 7 7800X3D (+200, -30) - Gigabyte B650 Gaming X V2 - ASRock Steel Legend 7900GRE - G. Skill Flare X5 32GB 6000CL32 - TeamGroup MP44L 2TB - Super Flower Leadex Platinum SE 1000w - NZXT H5 Elite

 

Emma: i9 9900K @5.2Ghz - Gigabyte Z370 AORUS Gaming 5 - MSI 6900XT Gaming X Trio - G. Skill Ripjaws V 32GB 3200CL16 - 750 EVO 512GB + 2x 860 EVO 1TB (RAID0) - Super Flower Combat FG 850w - Thermaltake Water 3.0 Ultimate 360 - Fractal Design Define R6 - TP-Link AC1900 PCIe Wifi

 

GF Rig: Steam Deck 512GB OLED, Vizio 43" 4K TV

 

Extra parts: ASUS 6650XT - Gigabyte 1080Ti - Cooler Master Q300L - Gigabyte 450w PSU - Super Flower Leadex V Plat Pro 850w

 

OnePlus Ecosystem: 

OnePlus 11 5G - 16GB RAM, 256GB NAND, Eternal Green. OnePlus Watch 2 - Radiant Steel, OnePlus Buds Pro 2 - Eternal Green

3D Printing: 

Bambu Lab X1 Carbon, AMS, AMS2 Pro (thank you MicroCenter!)

Other Interesting Tech:

- 2021 Volvo S60 Recharge T8 PHEV Polestar Engineered - 415hp/495tq 2.0L 4cyl. turbocharged, supercharged and electrified.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16846690
Share on other sites

Link to post
Share on other sites

2 minutes ago, Hinjima said:

How on earth are we supposed to decide if you should learn it or not?

That is entirely up to you.

yea not asking for orders, but some information. I know i could use google and stuff but i felt like directly asking to people was a better choice. I mean since there are no other alternatives the answer seems like an obvious yes but to put it in a better way, im asking will it be fun?

 

1 minute ago, Dedayog said:

Why do you think you should learn it?  Or do you even want to?

 

I get it, but the forums shouldn't be a replacement for thinking for yourself.  So many of your questions on the forums are you just not bothering to explain things at all.

 

This is a very much YOU question.

 

At least give us reasoning why you think you should or shouldn't, and then ask our opinion of that.

 

 

I dont specifically wanna learn rust but its for fun, think of it like reading a book of it makes sense? Also i like linux and stuff and maybe it will help me go low level?

 

I get it but the forums help a lot and it's not replacing thinking, i get crucial information here and its not as easy to find authentic information with ai slop and crappy articles.. 

 

And tbh i just seriously considered this, but basically the question is, is it worth the headaches?

 

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16846698
Share on other sites

Link to post
Share on other sites

11 minutes ago, apoyusiken said:

I dont specifically wanna learn rust but its for fun, think of it like reading a book of it makes sense? Also i like linux and stuff and maybe it will help me go low level?

Do you already program in other languages? Reading a book in Russian doesn't do me any good as I don't know the language, despite being able to sound out all the letters.

 

Learning computers from the top down is likely going to be very confusing; there's a certain point where one has to start at the bottom and work upward to meet in the middle (which for me is somewhere around "driver stack"). If you're starting with programming, learning paradigms/algorithms/"whys" is more helpful than learning languages.

Main System (Byarlant): Ryzen 9 5950X | Asus B550-Creator ProArt | EK 240mm Basic AIO | 32GB G.Skill DDR4 3600MT/s CL16 | XFX Speedster SWFT 210 RX 6600 | Samsung 990 PRO 2TB / Samsung 990 EVO Plus 4TB | Corsair RM750X | StarTech 4× USB 3.0 Card | Realtek RTL8127 10G NIC | Hyte Y60 Case | Dell U3415W Monitor | Keychron K12 Blue (RGB backlight)

 

Laptop (Narrative): Lenovo Flex 5 81X20005US | Ryzen 5 4500U | 16GB DDR4 3200MT/s (soldered) | Vega II 384SP Graphics | SKHynix P31 1TB NVMe SSD | Intel AX200 Wifi | Asus 2.5G USB NIC | Asus ProArt PA278QV | Keychron K4 Brown (white backlight)

 

Proxmox Server (Veda): Ryzen 7 3800XT | ASRock Rack X470D4U | Corsair H80i v2 | 128GB Micron DDR4 ECC 3200MT/s | 2× Samsung PM963a 960GB SSD / 4× WD 10TB / 4× Seagate 14TB Exos / 4× Micron MX500 2TB / 8× WD 12TB (custom external SAS enclosure) | Seasonic Prime Fanless 500W | Intel X550-T2 10G NIC | LSI 9300-8i HBA | Adaptec 82885T SAS Expander | Fractal Design Node 804 Case

 

Proxmox Server (La Vie en Rose)GMKtec Mini PC | Ryzen 7 5700U | 32GB Lexar DDR4 (SODIMM) | Vega II 512SP Graphics | Lexar 1TB 610 Pro SSD | 2× Realtek 8125 2.5G NICs


Media Center/Video Capture (Jesta Cannon): Ryzen 5 1600X | ASRock B450M Pro4 R2.0 | Noctua NH-L12S | 16GB Crucial DDR4 3200MT/s | EVGA GTX750Ti SC | UMIS NVMe SSD 256GB / TEAMGROUP MS30 1TB | Corsair CX450M | Viewcast Osprey 260e Video Capture | TrendNet (AQC107) 10G NIC | LG WH14NS40 BD-ROM | Silverstone Sugo SG-11 Case | Sony XR65A80K

 

Workbench (Doven Wolf): Lenovo m715q | Ryzen Pro 3 2200GE | 16GB Crucial DDR4 3200MT/s (SODIMM) | Vega 8 Graphics | SKHynix (OEM) 256GB NVMe SSD | uni 2.5G USB NIC | HDMI add-in module

 

Network:

Spoiler
                       ┌─────────────── Office/Rack ───────────────────────────────────────────────┐
Google Fiber Webpass ── Cloud Gateway Max ══╦═ Pro XG 8 ══╦═ Flex 2.5-8 ══╦═ Doven Wolf
                      La Vie en Rose (DNS) ═╬═ Narrative  ╠═ Veda-NAS     ╠═ La Vie en Rose (vmbr)
                                Veda (DNS) ─┘             ╠═ Veda (vmbr)  ├─ Ptolemy (vmbr)
╔═════════════════════════════════════════════════════════╩═ Ptolemy-NAS  ├─ Veda (Mgmt)
║   ┌ Closet ┐      ┌───────── Bedroom ─────────┐                         └─ Veda (IPMI)
╚═══ Flex XG ══╦╤═══ Flex XG ══╤╦═ Byarlant
       (PoE)   ║│              │╠═ Narrative 
Kitchen Jack ══╣└─ Dual PoE ┐  │╚═ Jesta Cannon*
   (Testing)   ║┌─ Injector ┘  └── Work Laptop
     Bedroom ══╝│        ┌─────── Media Center ────────────────────────────┐
     Jack #2    └──────── Switch 8 ────────────┬─ nanoHD Access Point (PoE)
Notes:                                         ├─ Sony PlayStation 4 
─── is Gigabit / ═══ is Multi-Gigabit          ├─ Pioneer VSX-S520
* = cable passed from Bedroom to Media Center  └─ Sony XR65A80K (Google TV)
Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16846706
Share on other sites

Link to post
Share on other sites

Just now, AbydosOne said:

Do you already program in other languages? Reading a book in Russian doesn't do me any good as I don't know the language, despite being able to sound out all the letters.

 

Learning computers from the top down is likely going to be very confusing; there's a certain point where one has to start at the bottom and work upward to meet in the middle (which for me is somewhere around "driver stack"). If you're starting with programming, learning paradigms/algorithms/"whys" is more helpful than learning languages.

yea i know fairly well abt programming and pcs 

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16846708
Share on other sites

Link to post
Share on other sites

20 hours ago, apoyusiken said:

Also i like linux and stuff and maybe it will help me go low level?

I'd say there's no connection between learning Rust and using Linux beyond what learning any programming would have.

 

Rust is a very strict language that requires a solid understanding of programming in general to make good use of; I would not recommend it as someone's first approach to programming. If you don't understand memory management you'll just be constantly frustrated by the borrow checker.

 

On the other hand it's very well documented and the compiler is very verbose and helpful compared to others. The tooling is modern and there are many good libraries available.

20 hours ago, apoyusiken said:

I dont specifically wanna learn rust but its for fun, think of it like reading a book of it makes sense?

20 hours ago, apoyusiken said:

And tbh i just seriously considered this, but basically the question is, is it worth the headaches?

Only you can say what's fun for you but... if you have a specific project in mind that can be done with easier languages that you already know you might as well use those, if the goal is purely fun and you don't have performance requirements or other restrictions that make Rust ideal. If the "fun" is learning onto itself then sure, you might as well learn Rust or any other language that sounds interesting to you... but in keeping with the book comparison, bear in mind this is more like reading "war and peace" rather than "harry potter". Potentially more rewarding but requiring a bit more effort.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16846997
Share on other sites

Link to post
Share on other sites

2 hours ago, Sauron said:

I'd say there's no connection between learning Rust and using Linux beyond what learning any programming would have.

 

Rust is a very strict language that requires a solid understanding of programming in general to make good use of; I would not recommend it as someone's first approach to programming. If you don't understand memory management you'll just be constantly frustrated by the borrow checker.

 

On the other hand it's very well documented and the compiler is very verbose and helpful compared to others. The tooling is modern and there are many good libraries available.

Only you can say what's fun for you but... if you have a specific project in mind that can be done with easier languages that you already know you might as well use those, if the goal is purely fun and you don't have performance requirements or other restrictions that make Rust ideal. If the "fun" is learning onto itself then sure, you might as well learn Rust or any other language that sounds interesting to you... but in keeping with the book comparison, bear in mind this is more like reading "war and peace" rather than "harry potter". Potentially more rewarding but requiring a bit more effort.

thanks a lot. I guess you dont get the point abt linux tho? We need to go low level to understand the kernel and rust is good for that. 

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847057
Share on other sites

Link to post
Share on other sites

3 hours ago, Sauron said:

I'd say there's no connection between learning Rust and using Linux beyond what learning any programming would have.

There's some nuance to that.

 

Some languages like C# and Swift have a strong preference for a specific operating system. there's definitely a connection between learning those languages and using the operating systems or IDEs that they favor / favor them. I'd say a lot of programming languages since the 1990s outside of these few do have a sort of "natural preference" in their design and tooling for Linux. So Rust is not alone in this, but it is an example where it is a little bit more at home on Linux than perhaps elsewhere. But not strongly.

 

Secondly, by the nature of Rust's design, it does do well to provide an on-ramp and safety net for delving into more low-level concepts for programmers not familiar with them. Speaking for myself, when I learned Rust, I found it provided high-level abstractions that made it a lot easier to mess around with things like FFI, inline assembly, syscalls, and the like, things that were not supported in languages such as JavaScript or Python. Before Rust, the solution would be to learn C or C++ in order to get into that level of programming, which could be a turn-off, while Rust seems a bit more inviting.

 

While I was always interested in the entire stack of computers from low level to app level, when I did learn Rust, I found myself becoming more interested in lower level programming areas, whereas before I mostly just did web development. Additionally, since Rust is being adopted by the Linux kernel project, it could be a viable way to learn more about kernel development if C is a bit too intimidating or uncomfortable for you. This aspect is unique to Rust's current position, as the only other language to ever be incorporated into Linux aside from the original choice of C.

 

I think learning Rust is a good choice if you want to learn something that is both useful for writing software, but also will teach you a bit more of the "computer sciencey" side of things.

 

Source: I've been writing Rust code for 10 years. I picked it up shortly before the v1.0 release.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847080
Share on other sites

Link to post
Share on other sites

1 hour ago, smcoakley said:

There's some nuance to that.

 

Some languages like C# and Swift have a strong preference for a specific operating system. there's definitely a connection between learning those languages and using the operating systems or IDEs that they favor / favor them. I'd say a lot of programming languages since the 1990s outside of these few do have a sort of "natural preference" in their design and tooling for Linux. So Rust is not alone in this, but it is an example where it is a little bit more at home on Linux than perhaps elsewhere. But not strongly.

 

Secondly, by the nature of Rust's design, it does do well to provide an on-ramp and safety net for delving into more low-level concepts for programmers not familiar with them. Speaking for myself, when I learned Rust, I found it provided high-level abstractions that made it a lot easier to mess around with things like FFI, inline assembly, syscalls, and the like, things that were not supported in languages such as JavaScript or Python. Before Rust, the solution would be to learn C or C++ in order to get into that level of programming, which could be a turn-off, while Rust seems a bit more inviting.

 

While I was always interested in the entire stack of computers from low level to app level, when I did learn Rust, I found myself becoming more interested in lower level programming areas, whereas before I mostly just did web development. Additionally, since Rust is being adopted by the Linux kernel project, it could be a viable way to learn more about kernel development if C is a bit too intimidating or uncomfortable for you. This aspect is unique to Rust's current position, as the only other language to ever be incorporated into Linux aside from the original choice of C.

 

I think learning Rust is a good choice if you want to learn something that is both useful for writing software, but also will teach you a bit more of the "computer sciencey" side of things.

 

Source: I've been writing Rust code for 10 years. I picked it up shortly before the v1.0 release.

its not that c is intimidating, but since its lacking some functionality is it a good idea to use that? I mean if you make your own libraries at some point it will become c++ or if you use external libraries or smt i dont really know how you roll with it. Its like you wouldnt want to use php or java in 2026 now (i just entered the new year.) 

 

So yea i dont wanna overthink this, i just wanted to see some opinions but yeah i will give it a shot why not.

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847110
Share on other sites

Link to post
Share on other sites

Here is a fact. Every programming language is a tool. Which one you use depends on what you want to do and why you want to use it.

I had a lot of fun learning C# as my first programming language. I think it was the best language for me to start with. Honestly, I would not say I have fully learned it yet, but I really enjoy the problem solving and the clear structure. I have seen how C++ works and, to me, it looks very messy. I do not feel that way about C# or Python, which I have only briefly looked at.

So, do you have to learn Rust? That is up to you.

If you like games, you could try Unity 3D with C#. I would bet it would be fun.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847121
Share on other sites

Link to post
Share on other sites

10 hours ago, TheUninvited said:

Here is a fact. Every programming language is a tool. Which one you use depends on what you want to do and why you want to use it.

I had a lot of fun learning C# as my first programming language. I think it was the best language for me to start with. Honestly, I would not say I have fully learned it yet, but I really enjoy the problem solving and the clear structure. I have seen how C++ works and, to me, it looks very messy. I do not feel that way about C# or Python, which I have only briefly looked at.

So, do you have to learn Rust? That is up to you.

If you like games, you could try Unity 3D with C#. I would bet it would be fun.

actually i wanna do some gamedev too and ive been doing some godot

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847248
Share on other sites

Link to post
Share on other sites

2 hours ago, apoyusiken said:

actually i wanna do some gamedev too and ive been doing some godot

Okay, how do you feel about Godot? If you feel good using it, that is the key. It also depends on your personal preference.

 

On the other hand, Unity3D is quite straightforward. It usually uses a Start function and an Update function. The Start function runs once at the beginning, and the Update function runs repeatedly over time. This means you can make things happen at regular intervals. For example, if you want to have a tall two meter blondie every few seconds, it is possible. j/k

 

Many people use Unity3D because it is simple to start with, but that does not mean it is easy. It still takes a lot of time and practice to learn properly. In the end, whatever works best for you is the right choice.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847272
Share on other sites

Link to post
Share on other sites

9 hours ago, TheUninvited said:

Okay, how do you feel about Godot? If you feel good using it, that is the key. It also depends on your personal preference.

 

On the other hand, Unity3D is quite straightforward. It usually uses a Start function and an Update function. The Start function runs once at the beginning, and the Update function runs repeatedly over time. This means you can make things happen at regular intervals. For example, if you want to have a tall two meter blondie every few seconds, it is possible. j/k

 

Many people use Unity3D because it is simple to start with, but that does not mean it is easy. It still takes a lot of time and practice to learn properly. In the end, whatever works best for you is the right choice.

i want a tall two meter blondie all the seconds.

 

so i used unity before briefly but i didnt like it much, i could retry it but godot seems more convenient since  i do python

 

godot seems good so far but i havent advanced enough for it to be difficult yet i guess. I need some graphic designers to do proper gamedev

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847405
Share on other sites

Link to post
Share on other sites

On 12/31/2025 at 7:56 PM, apoyusiken said:

thanks a lot. I guess you dont get the point abt linux tho? We need to go low level to understand the kernel and rust is good for that. 

Learning rust absolutely does not imply understanding kernel programming... if you want to do that you should read the kernel development documentation https://docs.kernel.org/

On 12/31/2025 at 9:19 PM, smcoakley said:

So Rust is not alone in this, but it is an example where it is a little bit more at home on Linux than perhaps elsewhere. But not strongly.

Arguably less so than others, they made a deliberate effort for the tooling to work well on all platforms whereas some other languages are a mess to get working on Windows without a dedicated IDE. I can't really think of much in Rust that doesn't work just as well in Windows.

On 12/31/2025 at 9:19 PM, smcoakley said:

Secondly, by the nature of Rust's design, it does do well to provide an on-ramp and safety net for delving into more low-level concepts for programmers not familiar with them. Speaking for myself, when I learned Rust, I found it provided high-level abstractions that made it a lot easier to mess around with things like FFI, inline assembly, syscalls, and the like, things that were not supported in languages such as JavaScript or Python. Before Rust, the solution would be to learn C or C++ in order to get into that level of programming, which could be a turn-off, while Rust seems a bit more inviting.

Sure, still doesn't really relate to using Linux. You can use Linux as an advanced user without knowing anything about programming beyond some shell scripting.

On 12/31/2025 at 9:19 PM, smcoakley said:

Additionally, since Rust is being adopted by the Linux kernel project, it could be a viable way to learn more about kernel development if C is a bit too intimidating or uncomfortable for you. This aspect is unique to Rust's current position, as the only other language to ever be incorporated into Linux aside from the original choice of C.

Yes, but again, it has nothing to do with learning to use Linux.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847830
Share on other sites

Link to post
Share on other sites

30 minutes ago, Sauron said:

Learning rust absolutely does not imply understanding kernel programming... if you want to do that you should read the kernel development documentation https://docs.kernel.org/

Arguably less so than others, they made a deliberate effort for the tooling to work well on all platforms whereas some other languages are a mess to get working on Windows without a dedicated IDE. I can't really think of much in Rust that doesn't work just as well in Windows.

Sure, still doesn't really relate to using Linux. You can use Linux as an advanced user without knowing anything about programming beyond some shell scripting.

Yes, but again, it has nothing to do with learning to use Linux.

its just you need to know low level stuff hence alow level language? I know about garbace collection, memory, pointers and stuff but didnt really had to deal with them.

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16847844
Share on other sites

Link to post
Share on other sites

13 hours ago, apoyusiken said:

its just you need to know low level stuff hence alow level language?

"low level stuff" is pretty broad you know... and you don't need to know "low level stuff" to use Linux. To develop Linux you need very specific "low level stuff" that doesn't come automatically with learning a language like Rust, but of course you need to know either Rust or C to contribute to Linux so if that's the goal then you should be familiar with one or the other (preferably both).

13 hours ago, apoyusiken said:

I know about garbace collection

Garbage collection would be considered a "high level" facility under most definitions. Rust doesn't use garbage collection but it also doesn't rely on you to handle memory directly since the compiler prevents memory unsafe code. C lets you do whatever you want with memory which also means it's entirely up to you to manage it.

Don't ask to ask, just ask... please 🤨

sudo chmod -R 000 /*

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16848014
Share on other sites

Link to post
Share on other sites

Yeah, it is a cool language. Rust gives you a lot of power to handle low level stuff as well. This is call unsafe rust and if you wish, you can use it to bypass the borrow checker done by the compiler to enforce memory safety. You generally do not want to go in such territory. Stay in the safe rust land and use it as intended. 

Sudo make me a sandwich 

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16849019
Share on other sites

Link to post
Share on other sites

2 hours ago, wasab said:

Yeah, it is a cool language. Rust gives you a lot of power to handle low level stuff as well. This is call unsafe rust and if you wish, you can use it to bypass the borrow checker done by the compiler to enforce memory safety. You generally do not want to go in such territory. Stay in the safe rust land and use it as intended. 

yea i hear im not ever supposed to do that and ai does that.

 

 

I know it might not be secure, yeah vibecoding is cool but we shouldnt do smt unless we understand it and etc. thx but these disclaimers get old quick. maybe we shall be reminded frequently for we are stupid but i dont work at a nuclear powerplant.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16849042
Share on other sites

Link to post
Share on other sites

On 1/6/2026 at 1:31 AM, apoyusiken said:

yea i hear im not ever supposed to do that and ai does that.

 

 

AI models for Rust are not there yet. Leave them some time to have more training data.

The training data is nowhere close to Python, JavaScript, Java, C, C++ and C#.

I am unaware of any language specific AI Model that you could run locally.

Even DeepSeek Coder which is pretty good has the best result with the language mentioned above

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16849617
Share on other sites

Link to post
Share on other sites

On 1/2/2026 at 3:24 PM, Sauron said:

Sure, still doesn't really relate to using Linux. You can use Linux as an advanced user without knowing anything about programming beyond some shell scripting.

True, its just a little unclear whether using Linux is being asked or Linux system programming is being asked. Still not sure. 😀

 

On 1/2/2026 at 3:56 PM, apoyusiken said:

its just you need to know low level stuff hence alow level language?

"low level" is an ambiguous term. Rust itself provides a high level of abstraction, meaning you are not required to understand hardware-level or compiler-level concepts in order to use it at all. But it is "low-level" in the sense that it provides access to hardware, assembly, and system APIs that other languages may not support. Not that you have to use any of that, but you can.

Link to comment
https://linustechtips.com/topic/1629486-should-i-learn-rust/#findComment-16849732
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×