hey anons!
looking for some code-along resources to level up my skills and contribute to open source projects. i've been programming for a while now, but when it comes to larger applications, i find myself feeling overwhelmed. i want to tackle bigger challenges and create awesome projects, but i need some help getting there. even when learning about some new topic, i find it much easier to consolidate my learning if i get the chance to apply the concepts. it's like getting better with data structures- learning is easy, but practicing their application makes you a better problem solver.
i've done some research and found a few resources that have been useful, but i'm hungry for more. youtube is filled with similar resources for webdev, but the rest seem to be too niche. here's what i've found so far:
code-along videos:
there are many channels with hardly any subscribers that post great content imo. but yes they're not really flashy which i don't mind one bit.
https://www.youtube.com/watch?v=BY_ZjPGqJJk
https://www.youtube.com/watch?v=Iapc-qGTEBQ
https://www.youtube.com/playlist?list=PLJbE2Yu2zumDD5vy2BuSHvFZU0a6RDmgb
https://www.youtube.com/watch?v=dK9-oXptFcM&pp=ygUPcnVzdCBjb2RlIGFsb25n
these videos have been great in helping me understand the development process step-by-step.
project-based-learning github repo:
found this cool repository (https://github.com/practical-tutorials/project-based-learning) with lots of project ideas and guides. it's been inspiring to see what others have built.
now, i'm looking for more code-along tutorials and project-based learning resources. can you recommend any videos, blogs, or other materials that have helped you tackle larger applications? i want to learn from the best and take my skills to the next level. even building smaller programs would do.
Not reading all that, cheers
kys
https://www.youtube.com/@nyxtom
https://www.youtube.com/@TsodingDaily
Jon Gjengset
FreeCodeCamp
this pajeet has a playlist that seems to have relevant titles: https://www.youtube.com/playlist?list=PL5dTjWUk_cPYuhHm9_QImW7_u4lr5d6zO but its a pajeet.
first post worst post
why would you use Rust for GUI or a chat server? that's masochism.
use it to write an autodifferentiation framework instead.
OP here.
my target here is not to find out how to necessarily build a GUI using rust. i just want to try new things and get more comfortable with it. and my ask is not specific to rust. i'd really like other languages in this domain, more tailored to their actual purpose as well.
If someone already wrote a blog post about it, it's been done too many times and likely is useless. If you're asking, then you don't have any practical computer problems to solve with your programming skill. So instead of reading blogs, smoke weed and masturbate. It's more fun and good for the prostate.
do you not understand wengwish? i want to be more comfy with the language. i am not here trying to reinvent the wheel.
You wanna contribute to open source, which is most likely reinventing some proprietary wheel.
You wanna get more comfy with Rust? Autodiff then. Start coding.
people have written blog posts about sorting algorithms too. should people not learn them or try them out?
yes, exactly. there's no need to code quick or merge sort again. it's been done. learning them is still a little bit useful.
coding them again consolidates the "still a little bit useful" learning. and coding it in a new language can help you get more fluent in it.
I'll ask you again when you're in your junior year of CS 🙂 Hopefully by then you'll be fluent in all languages.
i am already a sophomore actually. idk man this is just my style of learning.
https://www.youtube.com/playlist?list=PLXE2Bj4edhg7mmm1MQV2S6NFtpT6MOBh0
on my thread watcher with /chad/
read the llvm tutorial then implement a gameboy emulator with jit its simple. Also stop reading just start doing.
idk if you meant it to, but that sounds so daunting and overwhelming. do you actually recommend i give it a shot?
its not overwhelming its very very easy and straightforward all you have to do is read the tutorial. The llvm tutorial already teaches you how to write a interpreter with a jit all you have to do then is read up on gameboy opcodes and implement it which is just looking up stuff on wikipedia. Shouldn't take more than a week.
thanks for your suggestion, i already did some looking up. this is valuable. i will try it out!