
Hi everyone!
I’m new to the DEV community, and this is my very first post. I might not know much about this platform yet, but I’m excited to learn, explore, and grow.
I’m interested in technology, AI, and web development. I’m not an expert, but I believe learning is a lifelong journey, and every small step matters. I joined DEV because I want to connect with people who share knowledge, build things, and help each other grow.
If you have any recommendations for beginners, useful resources, or learning paths, I’d love to hear them.
Looking forward to being part of this community!
Thanks for reading.
Top comments (3)
For web development, I would (unfortunately) recommend learning basic React since most web frameworks sort of use it as a guideline basis (the idea of functional components holding state and updating themselves / their children when the state changes is an almost ubiquitous process in all of modern web design), bridging into Svelte/SolidJS/etc. afterwards.
Some lower-level language like C(++)/Zig/Rust is always helpful especially since you're interested in AI. I wouldn't necessarily recommend building an engine (there's a ton of matrix multiplication that goes into one) but understanding how an LLM processes text for example is useful both in the practice and in general life.
Python/JavaScript are the main languages for an AI backend server since they're easy and the backend server is never the main bottleneck, the model itself is.
If you want to combine your two interests, i.e. an LLM chatbot with a pretty frontend, a stack communication method like REST/gRPC/WebSockets is crucial as well.
For YouTube, ThePrimeagen is a great resource for all experience levels. Depending on your experience level, Tsoding Daily is also a great resource. This isn't because his opinions are all correct — no one's are lol — but if you know enough to follow him, he should instill a very unique curiosity for understanding the ground-up structure of things (e.g. creating a React project from scratch without
npx create-react-appor running a GLSL file through a C compiler).Ultimately, all you need when learning is curiosity. 95% of what I know came from having to roleplay as eight different roles in a very small dev team at a very large company, so my curiosity has some urgency appended to it, but it's the most useful skill in tech nonetheless.
Hey Rehman, the best advice I can give you (speaking as an ex-computer science instructor) is just do it. Do it over, and over, and over again. Whether it's C++, Python, or Web development, keep practicing and building on your knowledge.
And when you run into a problem, don't give up. Stick to it and find the solution. If you can't figure it out by yourself, ask for help. It's the only way you're going to learn and be the developer you want to be.
Ok sir thank you so much i can do it