Материалы для изучающих Rust: 😏 Лекции Алексея Кладова https://www.youtube.com/playlist?list=PLlb7e2G7aSpTfhiECYNI2EZ1uAluUqE_e 😚 Визуализация структур данных

в Rust, очень полезное видео
https://www.youtube.com/watch?v=rDoqT-a6UFg

🧐 Rustbook
на русском языке https://doc.rust-lang.ru/book/
на английском языке https://doc.rust-lang.org/stable/book/

🤓 Rust by example
на русском языке https://doc.rust-lang.ru/stable/rust-by-example/
на английском языке https://doc.rust-lang.org/stable/rust-by-example/

🧐 Руководство, как избежать распространённых ошибок при изучении Rust
http://dystroy.org/blog/how-not-to-learn-rust/

😋 Rustlings course
Множество небольших упражнений по освоению Rust, репозиторий https://github.com/rust-lang/rustlings и адаптация для платформы Intellij https://github.com/jetbrains-academy/rustlings-course

🥺 Tour of Rust - пошаговое руководство по возможностям языка программирования Rust, интерактивно в браузере: слева текст, справа окно, где можно запустить код.

🤫 Туториал Too many lists, где тщательно разбираются вопросы времён жизни и построения циклических структур данных, то есть вопросы, часто ставящие в тупик изучающих Rust
https://rust-unofficial.github.io/too-many-lists/

🙃 https://blessed.rs/crates
Для каждой задачи может быть много крейтов, но если вы новичок и не знаете что использовать, можно начать с этого списка.

😛 Шпаргалка по ржавому синтаксису
шпаргалка https://cheats.rs/
объяснение https://jrvidal.github.io/explaine.rs/ (подобно playground, но вместо компиляции аннотирует код на предмет того, какие языковые конструкции там были применены)

😒 Последние статьи по тэгу Rust на Хабре
https://habr.com/ru/hub/rust/

🤯 Руководство по асинхронному программированию на Rust
на русском языке https://doc.rust-lang.ru/async-book
на английском языке https://rust-lang.github.io/async-book/

🤗 Сборник рецептов, коллекция небольших программ, готовых к простому copy-paste, покрывающих множество различных тем:
на английском языке https://rust-lang-nursery.github.io/rust-cookbook/

📗 Два курса на Udemy (eng): Ultimate Rust Crash Course и Ultimate Rust 2, в линки зашит купон LEARNRUST2

🦄 Идеи для пет-проектов для изучающих (для тренировки):
- единым списком
- с категоризацией

👻 Наконец, если всего вышеизложенного оказалось мало, есть репозиторий, где собираются все материалы по изучению Rust:
https://github.com/ctjhoa/rust-learning

79 ответов

10 просмотров

Ещё раз добрый день. Насколько актуальна информация в этом посте?

Hesse Halons
Ещё раз добрый день. Насколько актуальна информаци...

да вроде как обновляют иногда я сходу ничего очевидно неактуального не вижу

хотел вроде расчехлить хлебальник на предмет вопросов, но тут есть всё. хлебальник зачехляется

емае первый материал изучать часов с 20 😳 стоит ли?

meow *
емае первый материал изучать часов с 20 😳 стоит л...

Зависит от того, чего ты хочешь. Если ты хочешь раст, то стоит. Если интересно, почему раст много лет подряд most loved на SO, то тоже стоит. Если не хочешь раст, то не стоит.

meow *
емае первый материал изучать часов с 20 😳 стоит л...

Во, кстати. Давно хотел тут указать на этот момент - зря в материалах первым пунктом лекции Кладова идут. Так новичек с них и начнет. Не лучше ли переставить и первым указать РастБук или РастНаПримерах?

видеоматериал вообще легче воспринимать

Ну это, разумеется, на Ваше усмотрение. Я тут скорее своим наблюдением поделился. Возможно, с дисклеймером слишком громоздко будет и даже немного отталкивающе.

Sergey
Ну это, разумеется, на Ваше усмотрение. Я тут скор...

Не, я далеко не последняя инстанция — этот список понемногу эволюционирует, и по моим прикидкам это уже версия где-то 16-я. Есть ещё такой момент: лекции Алексея первым пунктом вызывают у телеграма сгенерировать неплохое превью, что тоже хорошо.

кст

Может всё-таки зачеркнуть "готовых к простому copy-paste" в описании сборника рецептов

Можно в закрепленное добавить ☝️

Сообщение то закреплено, но ссылки на этот плейлист в нем нет

Павел Беланчук
Сообщение то закреплено, но ссылки на этот плейлис...

От товарища Александра Стоянова? Увы, но все обучающие материалы впихнуть туда невозможно. Если он окажется стóящим, то конечно добавим. (Кроме того, пока в курсе только 1 лекция).

.

Добавлена ссылка на руководство How not to learn Rust

ех

Не бейте, просто спрошу за растбук, да и за раст) 1. Можно ли учить раст как первый язык программирования? 2. Растбук подходит для вкатывания в раст новичку? Там просто пишут, что нужна база минимальная в программировании, а насколько база - неизвестно. Может быть для вкатывания видосики посмотреть, или вообще пойти С++ учить?😁

gooseluv?
Не бейте, просто спрошу за растбук, да и за раст) ...

> или вообще пойти С++ учить ну не стоит

Просто по С++ есть тот же Страуструп, где с нуля начинается движение, а в расте есть такое что-то?)

Что за емнип? Книга?

gooseluv?
Что за емнип? Книга?

ЕМНИП=если мне не изменяет память :)

gooseluv?
Просто по С++ есть тот же Страуструп, где с нуля н...

Страуструп пишет хорошо, но если человек новенький, ему 70% той инфы которую страуструп даёт, не нужно. Из за этого можно потерять интерес и утонуть в подробностях.

gooseluv?
С нуля в раст?)

С нуля в Раст можно только посмотреть и ничего не понять))

gooseluv?
С нуля в раст?)

А в чем проблема? Открой растбук, если что-то не понятно - задавай здесь вопросы. Чат специально для новичковских вопросов. Что такое переменная, функция, цикл, параметры, типы , как установить раст, как запустить раст-аналайзер, какое железо нужно для разработки на расте. Многие из этих вопросов уже здесь задавались - можно найти по поиску.

sea_rover
А в чем проблема? Открой растбук, если что-то не ...

За идешку спросить можно ещё. Вс код или где лучше всего?

gooseluv?
За идешку спросить можно ещё. Вс код или где лучше...

В основном народы используют vscode. Я им не пользуюсь, могу помочь с neovim.

sea_rover
В основном народы используют vscode. Я им не поль...

С neovim конфигурацией? Кстати, никогда его не щупал

gooseluv?
С neovim конфигурацией? Кстати, никогда его не щуп...

https://t.me/rust_tools здесь можно будет обсудить отдельно настройку неовим для раст-разработки.

gooseluv?
rust-analyzer)

он меня так выбесил...

gooseluv?
За идешку спросить можно ещё. Вс код или где лучше...

есть еще это https://lapce.dev/ работает моментально

gooseluv?
За идешку спросить можно ещё. Вс код или где лучше...

Ide это дело вкуса. Лучшая ide - та, к которой привык. *Если она поддерживает язык

gooseluv?
Не бейте, просто спрошу за растбук, да и за раст) ...

Вопрос сложный... Основной вопрос тут в "зачем ты его учишь". 1. В целом - можно. Язык железа даст неплохое ощущение работы с машиной на относительно среднем уровне комфорта. С другой стороны будет тебя бить за почти любые мелкие ошибки. 2. На моё мнение только если у тебя есть умение понимать прочитанное и усидчивость читать собственно говоря. По факту книга для инженеров написана чем для новичков, стараясь выглядеть не как для инженеров. Если же у тебя в целом желание пойти в железо то тут и плюсы подойдут. Там куча своих проблем которых нету в расте но за это тебе дают больше свободы. Если у тебя желание именно раст ибо 'хайпово' то тогда скорее нет чем да. Если тебе не в железо а просто хоть куда то то тогда выбор велик: начиная от питона от которого тошнит на каждом углу заканчивая... Джавой котлином джс и чем только в голову не придёт

Rutex
Вопрос сложный... Основной вопрос тут в "зачем ты ...

Как понимать "свободы больше"? Раст ограничен?

gooseluv?
Как понимать "свободы больше"? Раст ограничен?

Компилятор в Rust строже гораздо чем компилятор C++ )))

Ге оргий
Компилятор в Rust строже гораздо чем компилятор C+...

Так это сделано разве не для того, чтобы не ловить UB?

gooseluv?
Как понимать "свободы больше"? Раст ограничен?

И да и нет. В частности я говорю про владение, где начинаются проблемы в уже деревьях или просто двойном цикле. И это можно обойти и решить но на аналогичном языке тебе не придётся думать почему твой код вообще не коммилирутся и как обойти на первый взгляд полностью искусственное ограничение.

gooseluv?
Так это сделано разве не для того, чтобы не ловить...

Ну там не то, чтобы именно ошибки... Может ты так задумал. Стандарт C++ прост некоторые вещи вообще не оговаривает. Оставляет на реализацию в конкретной архитектуре.

gooseluv?
Так это сделано разве не для того, чтобы не ловить...

так то часто компиляторы ворнинги кидают, если подозревают что может быть что-то плохое

gooseluv?
Так это сделано разве не для того, чтобы не ловить...

Да. Но важно понимать масштабы и где это уместно вообще а где нет. Если ты чётко знаешь что ты делаешь или если у тебя средний проект то тебе погоды не сделает условно забыто очищенные пару байт памяти. В больших же проектах тут уже вполне оправдан раст, имхо

Rutex
Да. Но важно понимать масштабы и где это уместно в...

UB плохо независимо от масштаба проекта

Rutex
И да и нет. В частности я говорю про владение, где...

А в чем рофл, если код кривой? Я имею в виду, что на расте будет ошибка, а на С++ неизвестно что будет, может быть вообще ничего, это ещё хуже ошибку искать будет

sea_rover
В основном народы используют vscode. Я им не поль...

лучше мне помоги с неовим, я заебался на вскоде торчать, а неовим надо настраивать, разбираться..

asahi🇷🇺
лучше мне помоги с неовим, я заебался на вскоде то...

Я тоже крутил несколько дней неовим для раста в итоге вернулся

gooseluv?
Не бейте, просто спрошу за растбук, да и за раст) ...

Раст же убийца плюсов, зачем учить плюсы, если ты уже выучил более усовершенствованный язык?

Кто уже овладел языкомс подскажите пожалуйста. На сайте раста 3 + 3 книжки, их достаточно что бы выучить язык? Или лучше всё же парралельно смотреть лекции типо этих, есть ещё видос на 13 часов на freecodecamp

Спараведливый вопрос, я понял что глупость написал Ну скажем трудоустроился, выучил синтаксис и может писать какие-то проэкты

век живи - век учись. не одной только теорией учишься всё-таки

в этом порядке?

Max Силинг
в этом порядке?

с другой стороны, я зарабываю на расте, но не могу сказать, что знаю синтаксис полностью

enjoyіr
Спараведливый вопрос, я понял что глупость написал...

Тут нет ответа, но лучше всего писать свои проекты

можно дополнить https://www.youtube.com/watch?v=XDv4I3_4Ubs&list=PL4_hYwCyhAvbeLzi699gqMUA4UaPkcdmJ

Благодарю. Вы оба курса смотрели, и Кладова, и этот?

𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
Благодарю. Вы оба курса смотрели, и Кладова, и это...

я один из тех кто учит раст и никак не выучит, курс кладова лучше по продакшену, курс станового более требовательный к начальным знаниям, в этом курсе больше рефов на с++, становой впихивает в лекции прямо много и если сравнивать потребление ресурса мозга, то становой кушает больше кладова

Kino Recovery
я один из тех кто учит раст и никак не выучит, кур...

Хм, любопытно. Сравнение с плюсовыми решениями я бы сказал это хорошо.

.

.

админ(ы), визуализация структур вышла с более хорошей озвучкой, мб обновить сообщеньку https://www.youtube.com/watch?v=7_o-YRxf_cc&ab_channel=Sreekanth

Nikita
админ(ы), визуализация структур вышла с более хоро...

С улучшенной озвучкой? А в чём состоит улучшение?

𝙽𝚒𝚌𝚔 𝙻𝚒𝚗𝚔𝚎𝚛
С улучшенной озвучкой? А в чём состоит улучшение?

голос не машинный, вот ещё коменты от автора, что он исправил в новой версии * 6:10, it should be 2^64 - 1 (without parenthesis) * Trait is dynamically sized. Trait object has known size.

Похожие вопросы

Обсуждают сегодня

а что делать если тебя убивают на картах?
Yarik yarik kyda ti lezesh
43
Мне вот что интересно, кто на рфе стартовал/играл, что вы фармили, в каком виде контента он прямо хорош? Экспедиция? Вроде прямо на замазанных мапах рф сдувается
Владислав
20
Подскажите где можно прочитать про реализацию возможности писать человеку при подписке на телеграм канал от имени бота? Было бы не плохо если для Telegraf@3.38.0
Pan Lipton
10
‌/r/pathofexile moderation changes top scoring links : pathofexile (RSS) Hi, everyone. On behalf of the subreddit mod team, I’m here to give you a few updates on the subreddi...
Esionru
3
У меня вопрос к знающими, стоит ли вступать в гильдии в игре или лучше полная свобода?
Енот Полоскун
17
У вас бывает ощущение, что хочется потратить весь отпуск на то, чтоб только спать?
Николай
15
Как можно настроить фильтр в пое под себя?
Yarik yarik kyda ti lezesh
15
Кто нибудь поясните это всё таки вброс или да? Про санктум слышал на поедб вбросили, а по дурке откуда инфа и на сколько это вообще правда? Пахнет шизофренией какой-то ✅Divi...
Dmitry Ritter
9
Ребят, есть какие нибудь мили билды, способные в шмотках с пола закрывать атлас?
Ninja Obormot
12
Всем привет, может уже кто-то пытался выдернуть из api информацию о дате рождения пользователя Есть ли вообще такая возможность?
Artem Stormageddon
2
Карта сайта