u/These_Cartoonist334

▲ 17 r/rust

Best resources to start learning Rust as a beginner?

Hey everyone,

I'm planning to dive into Rust and wanted to ask the community for recommendations on the best starting point.

I know The Rust Programming Language book (the official documentation) and Rustlings are heavily recommended, but I'd love to know what worked best for you personally when you were starting out.

Looking for recommendations on:

Interactive courses, videos, or tutorials that do a great job explaining core concepts like ownership and borrowing

Good beginner-friendly project ideas to put the basics into practice

Useful tools, YouTube channels, or blogs you found helpful

Appreciate any tips or guidance!

reddit.com
u/These_Cartoonist334 — 1 day ago

Web3 developeri, kakvo je stanje? Zarada, AI pretnja i potražnja za dobrim devovima u 2026?

Pozdrav svima,
Zanima me kakvo je trenutno realno stanje na Web3 i blockchain sceni, pa bih voleo da čujem iskustva ljudi koji su zapravo u tome. Imam par konkretnih pitanja:

  1. Zarada: Da li uspevate dobro da zarađujete isključivo od Web3 projekata (bilo kroz ful-tajm posao, freelancing ili sopstvene projekte/protokole)?
  2. AI vs Web3 Dev: Kako gledate na AI alate? Da li ih koristite kao pomoćnika koji vam ubrzava pisanje pametnih ugovora (smart contracts) i audite, ili mislite da je AI tehnologija koja polako ide ka tome da nam uzme posao?
  3. Tržište rada: Da li i dalje ima posla za dobre blockchain developere? Da li se oseti kriza ili kvalitetni ljudi i dalje bez problema nalaze projekte?
    Hvala svima na odgovorima!
reddit.com
u/These_Cartoonist334 — 1 month ago

Absolute Beginner Roadmap: Is CS50 -> Python/JS -> Patrick Collins (Cyfrin) -> Rust a solid path into Web3 & Auditing?

Hey everyone,
I want to break into the blockchain and Web3 space with the ultimate goal of getting into smart contract development, gas optimization, and smart contract auditing. However, I am an absolute beginner to programming with zero prior experience.
I’ve put together a long-term roadmap to make sure I build a rock-solid foundation rather than just memorizing code. I’d love to get your feedback on this sequence:
1 Harvard’s CS50 – To start from scratch, understand computer science fundamentals, memory management, algorithms, and how to actually think like a programmer.
2 Python & JavaScript – Learning JS for frontend/web interaction and Python for scripting and core logic before moving into blockchain-specific languages.
3 Solidity & Web3 (Patrick Collins / Cyfrin Updraft) – Once I have the basics down, I want to dive deep into Web3 using Patrick Collins' courses and the Cyfrin Updraft platform for both Solidity development and introductory auditing.
4 Rust & Advanced Optimization – Eventually, I want to transition to Rust (for Solana development, but also because of advanced Ethereum tooling like Foundry).
My questions for you guys:
Am I wasting time trying to learn both Python and JS at the start? Should I just pick one before diving into Solidity and Cyfrin?
How difficult is the transition from Solidity to Rust for someone who started from absolute zero?
Is this roadmap realistic for reaching a level where I can understand deep smart contract optimization (low-level stuff) and security vulnerabilities?
Any advice, critiques, or resources you could share would be highly appreciated. Thanks in advance!

reddit.com
u/These_Cartoonist334 — 3 months ago

Apsolutni početnik: Da li je plan CS50 -> Python/JS -> Blockchain dobar put?

Pozdrav svima,
Želim da uđem u blockchain i Web3 svet (cilj mi je razvoj pametnih ugovora i bezbednost/auditing), ali sam apsolutni početnik što se tiče programiranja. Nemam prethodnog iskustva.
Napravio sam neki grubi plan kako bih izbegao "učenje napamet" i izgradio jake osnove, pa me zanima vaše mišljenje da li je ovo dobar redosled:
1 Harvard CS50 – Čuo sam da je ovaj kurs sa Harvarda savršen za početnike da uopšte skapiraju kako kompjuteri, memorija i algoritmi funkcionišu.
2 Python i JavaScript – Nakon osnova, fokusirao bih se na ova dva jezika. JS zbog frontend dela i interakcije sa mrežom, a Python zbog skriptovanja, logike i eventualno bekenda.
3 Web3 / Blockchain – Tek kada dobro savladam osnove programiranja, prešao bih na Solidity, Yul i specifičnosti blockchain arhitekture.
Moja pitanja za vas:
Da li je CS50 pretežak za nekoga bez ikakvog iskustva, ili je stvarno tako dobar kao što pričaju?
Da li gubim vreme učeći i Python i JS, ili je bolje da izaberem samo jedan pre nego što pređem na Solidity?
Koliko je realno da se kroz ovaj put dođe do nivoa gde mogu da razumem optimizaciju pametnih ugovora i bezbednosne propuste (auditing)?
Svaki savet, izmena plana ili preporuka za resurse bi mi mnogo značili. Hvala unapred!

reddit.com
u/These_Cartoonist334 — 3 months ago

Da li je plan CS50 -> Python/JS -> Patrick Collins (Cyfrin) -> Rust dobar Web3 put?

Pozdrav svima,
Želim da uđem u blockchain i Web3 svet sa krajnjim ciljem da se ozbiljno bavim razvojem pametnih ugovora, optimizacijom i bezbednošću (auditing). Apsolutni sam početnik u programiranju i nemam prethodnog iskustva.
Napravio sam neki dugoročni plan kako bih izgradio jake osnove i izbegao učenje napamet, pa me zanima vaše mišljenje o ovom redosledu:
1 Harvard CS50 – Za sam početak, da skapiram računarske nauke, kako rade memorija, algoritmi i opšta logika programiranja.
2 Python i JavaScript – JS zbog frontend dela i komunikacije sa mrežom, a Python za skriptovanje i logiku pre samog blockchaina.
3 Solidity i Web3 (Patrick Collins / Cyfrin) – Kada savladam osnove, prešao bih na blockchain specifično kroz kurseve Patricka Collinsa i Cyfrin Updraft platformu (kako za Solidity, tako i za osnove auditinga).
4 Rust i napredna optimizacija – Na kraju bih se ozbiljno fokusirao na Rust (zbog Solane, ali i zbog naprednih Ethereum alata poput Foundry-ja).
Moja pitanja za vas:
Da li gubim vreme učeći i Python i JS na početku, ili je bolje da izaberem samo jedan pre nego što pređem na Solidity i Cyfrin?
Koliko je teška tranzicija sa Solidity-ja na Rust za nekoga ko je krenuo od nule?
Da li je ovaj roadmap realan za postizanje nivoa gde mogu da razumem duboku optimizaciju pametnih ugovora i bezbednosne propuste?
Svaki savet, kritika ili izmena plana bi mi mnogo značili. Hvala unapred!

reddit.com
u/These_Cartoonist334 — 3 months ago