Click here to Skip to main content
15,443,549 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Why am I having such a hard time learning Rust? Pin
honey the codewitch8-Jul-22 16:37
mvahoney the codewitch8-Jul-22 16:37 
RantRe: Why am I having such a hard time learning Rust? Pin
enhzflep9-Jul-22 13:00
Memberenhzflep9-Jul-22 13:00 
GeneralRe: Why am I having such a hard time learning Rust? Pin
honey the codewitch9-Jul-22 13:35
mvahoney the codewitch9-Jul-22 13:35 
JokeRe: Why am I having such a hard time learning Rust? Pin
Daniel Pfeffer9-Jul-22 15:51
professionalDaniel Pfeffer9-Jul-22 15:51 
GeneralRe: Why am I having such a hard time learning Rust? Pin
David O'Neil9-Jul-22 15:55
professionalDavid O'Neil9-Jul-22 15:55 
GeneralRe: Why am I having such a hard time learning Rust? Pin
PIEBALDconsult10-Jul-22 7:56
professionalPIEBALDconsult10-Jul-22 7:56 
GeneralRe: Why am I having such a hard time learning Rust? Pin
Cpichols11-Jul-22 1:49
MemberCpichols11-Jul-22 1:49 
GeneralRe: Why am I having such a hard time learning Rust? Pin
Kirk 1038982111-Jul-22 4:02
MemberKirk 1038982111-Jul-22 4:02 
For me, I learn new languages by reading as much source code as I can.
This allows my brain to pickup the constructs/flows pretty quickly.

This works really well... UNTIL you get to heavily "decorated" languages.
.NET web code shocked my system.

Then some of it is about the language helping to change programming detail location.
I have some old code in my favorite language, where I was practicing some of this. It's
really cool. Everything is based on a base class that knows how to "process" something.
Then I inherited from that with 2-3 implementations based on filetypes, expectations.
One master controller loop that dealt with setting orders.

Every process was nice and tight/small. To this day, it's the hardest code for me to modify.
I have re-immerse myself in the code.

Unfortunately, I don't know RUST but my initial take is that the language contains a paradigm shift.
Either in Decorations for some level of control, or conceptually to organize the code. (If that makes sense).

Once you wrap your arms around it (like the transition to C++, which was BRUTAL because of all of these Object Rules),
things will likely fall in place.

But I still think it's easiest to start by reading someone elses code. And modify it! Get dirty.

Also, one other commenter mentioned getting older (or more mature), your definition of "knowing" something changes, and gets a lot of depth. When we were kids, writing 2 C++ programs meant we KNEW C++ (ROTFLMAO). Most people came from C, and could write C code in C++... A huge difference, and we "know" that at a deeper level now!

GeneralRe: Why am I having such a hard time learning Rust? Pin
honey the codewitch11-Jul-22 4:06
mvahoney the codewitch11-Jul-22 4:06 
GeneralRe: Why am I having such a hard time learning Rust? Pin
Kirk 1038982111-Jul-22 4:18
MemberKirk 1038982111-Jul-22 4:18 
GeneralRe: Why am I having such a hard time learning Rust? Pin
Joss45111-Jul-22 5:10
MemberJoss45111-Jul-22 5:10 
GeneralRe: Why am I having such a hard time learning Rust? Pin
dwight1000011-Jul-22 5:19
Memberdwight1000011-Jul-22 5:19 
GeneralRe: Why am I having such a hard time learning Rust? Pin
Dweeberly11-Jul-22 5:55
MemberDweeberly11-Jul-22 5:55 
GeneralRe: Why am I having such a hard time learning Rust? Pin
honey the codewitch11-Jul-22 6:54
mvahoney the codewitch11-Jul-22 6:54 
GeneralRe: Why am I having such a hard time learning Rust? Pin
Bertrand Mouton11-Jul-22 11:17
MemberBertrand Mouton11-Jul-22 11:17 
GeneralRe: Why am I having such a hard time learning Rust? Pin
Stuart Dootson12-Jul-22 3:00
professionalStuart Dootson12-Jul-22 3:00 
GeneralRe: Why am I having such a hard time learning Rust? Pin
honey the codewitch12-Jul-22 3:46
mvahoney the codewitch12-Jul-22 3:46 
GeneralRe: Why am I having such a hard time learning Rust? Pin
Stuart Dootson12-Jul-22 4:06
professionalStuart Dootson12-Jul-22 4:06 
JokeRe: Why am I having such a hard time learning Rust? Pin
Chad3F13-Jul-22 15:47
MemberChad3F13-Jul-22 15:47 
GeneralCCC OTD Pin
Pete O'Hanlon7-Jul-22 21:41
mvaPete O'Hanlon7-Jul-22 21:41 
GeneralRe: CCC OTD Pin
pkfox7-Jul-22 22:57
professionalpkfox7-Jul-22 22:57 
GeneralRe: CCC OTD Pin
Pete O'Hanlon7-Jul-22 22:59
mvaPete O'Hanlon7-Jul-22 22:59 
GeneralRe: CCC OTD Pin
pkfox7-Jul-22 23:09
professionalpkfox7-Jul-22 23:09 
GeneralRe: CCC OTD - We have a winner Pin
Pete O'Hanlon8-Jul-22 0:32
mvaPete O'Hanlon8-Jul-22 0:32 
GeneralRe: CCC OTD - We have a winner Pin
englebart8-Jul-22 2:53
professionalenglebart8-Jul-22 2:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

What topics would you like to learn more about?
Contributed by Marc Clifton.
  Results   390 votes