Leave a comment below to introduce yourself! You can share advice, tell us what brought you here, what you're learning, or just a fun fact about yourself!
Reply to someone's comment, either with a question/advice or just a hello. ๐
The most thoughtful comments will be awarded our warm welcome badge. โค๏ธ

Top comments (273)
just joined this community to learn more about generative ai techniques.
Hey Oud! ๐๐ป
Welcome to the community ๐๐ป
Welcome to DEV, Oud.
Thanks for the warm welcome, Ben!
Hey Oud! Welcome!
hello!
hellooo
Welcome, Oud! This isnโt exactly my field, but Iโm sure youโll find plenty of information here. The DEV Community is full of bright minds and curious souls!
Hi welcome!
hey welcome :)
Howdey!
new member
Hey guy how's doing...
i just joined this community to learn about web development and software development. hope it I'll be fun because i enjoy a lot coding, creating crafting all the stuff attract me.
thanks and wish me happy journey.
Welcome to DEV, Shahrukh. Follow the WebDev tag to see web development in your feed.
Hey Shahrukh! ๐๐ป
Welcome to the community ๐๐ป
hey
Hey Shahrukh! Welcome! There is a lot of great resources here for web and software development here! The community is awesome for me so far and wish you the same for your journey!
Hey there, Shahrukh. Welcome to the community! I am sure you'll find a lovely home at DEV, with plenty of like-minded souls sharing information about their own learning journey!
Welcome, everyone!! I hope you enjoy it here :)
Welcome to DEV! ๐๐ป
If youโre new here, Iโm really glad you found your way to this community. DEV is one of those rare places where curiosity, kindness, and learning actually coexist, and thatโs what keeps me coming back.
Iโm Hadil Ben Abdallah, a software engineer and a technical content writer who loves turning complex developer topics into clear, practical stories that actually help people build things. I learn a lot by reading othersโ experiences here, and I strongly believe that sharing, even when you feel โnot ready yetโ, is how we grow fastest. ๐ฅ
If youโre just starting out, my advice is simple:
๐ Ask questions.
๐Share what youโre learning.
๐ Donโt compare your chapter 1 to someone elseโs chapter 20.
Looking forward to learning with you all ๐
Hey! Just joined the community. I'm a new developer who loves building things with AI, using it as a coding partner for side projects has completely changed how I approach software development.
Currently deep into Rust and desktop app development, but always curious about what others are working on. Looking forward to learning from this community and sharing what I pick up along the way!
Welcome, Ola. I'm sure all of us in the DEV Community look forward to hearing more about your own experiences. What make you decide on Rust, by the way?
One thing you will find here is a warm welcome, alongside a great atmosphere and plenty of kind folks willing and able to share their knowledge.
I may have to pick your brain I an interested in using Rust to create some WASM plugins to run in an existing.net app
Well, I'm more a Python man myself but I've always held Rust in high regard. That said, happy to see your progress and there are many Rust-based members here at DEV!
Thanks for the warm welcome, Richard!
I chose Rust for a few key reasons:
Cross-platform - I wanted to build a desktop app that runs natively on Windows, macOS, and Linux without maintaining separate codebases. Rust with egui makes this surprisingly smooth.
Memory safety. Rust's ownership system is a learning curve, but now I really appreciate not worrying about memory leaks or data races. The compiler catches so many bugs before they become runtime issues.
Maturity. The ecosystem has really grown. Crates like egui, comrak for markdown parsing, syntect for syntax highlighting, there's a quality library for almost everything now, with great documentation.
Looking forward to learning from everyone here!
Thanks for the reply, Ola. Yes, I've heard great things about Rust myself, for many of the reasons you've listed. Always nice to hear when someone is enjoying their journey with their weapon of choice - as it were! Talk of the strong ecosystem has me even more curious - thanks for the heads-up!
๐๐ผ
I checked out your notebook app on Github and it's really good, solves a lot of convenience issues I have with markdown writing apps and Mac's built in writing apps!
Hey Ola. Hope you are well. Welcome to the community!
What projects are you building with Rust by the way? I heard that Rust is on the rise to popularity now because of its runtime.
Again, welcome!
Thanks Francis!
I'm currently working on a text editor with markdown support + native mermaid diagrams rendering in rust, so mermaid.rs basically :P
Started the project because I wasn't happy with how Microsoft changed Notepad in Win11, and figured I'd try building what I actually wanted.
I'm not the strongest programmer, but I've developed a solid AI-assisted workflow that's been working well, the project has grown to include a bunch of features. Pretty happy with how far it's come!
Interestingly, Rust's strict compiler makes AI-assisted coding more reliable i think, mistakes get caught at compile time rather than runtime. That plus the improvements in newer models like Claude Opus 4.5 has made for a pretty smooth workflow.
Wow that great :D
I took a look at the text editor you are building on GitHub and it looks like it got traction (847 stars)! How did you get this much popularity before Dev.to? Is it marketing?
I would assume mistakes happen usually in compile time if it is that reliable (Unless the AI is poorly trained and getting the results that are not accurate. But would that be a runtime error though?).
Will check your project out in the future and maybe contribute! Mind as well start to be familiar with Rust. Awesome work!
most of it came from a single Hacker News post around the v0.2.0 release that did really well. HN can be unpredictable, but when a post lands at the right time, it drives a lot of visibility. I also shared it on a couple of Reddit communities (r/rust), but HN was definitely the main driver. No fancy marketing strategy, just sharing something I built and hoping it resonated with people.
Would love to have you! The codebase is in Rust with egui for the GUI. If you're new to Rust, it's a great way to learn, the compiler is strict but helpful. Feel free to check out the issues on GitHub or just poke around the code. Happy to help if you have questions!
Sounds good! I will let you know in the future if anything! (Also followed you on Dev.to to look forward to more updates! :D)
Hey DEV community!
Iโm here to share my learning journey, mainly around Linux, especially Arch Linux, and open-source tools. I like documenting setups and experimenting with systems. Excited to be part of the community!
Welcome to the community here at DEV, Abdullah. I use Manjaro Linux on an old laptop (Xfce) - my first step to migrating away from Big Tech. Arch would be the next logical step in some ways, so would love to hear more about your own experiences with it!
Thank you, Richard!
Iโm mainly running Arch Linux alongside Windows in a dual-boot setup. I havenโt tried Manjaro yet, but my focus has been directly on Arch. Iโm also on a moderately old system (i5 4th gen), and surprisingly, it has been more capable than I expected.
Things I assumed werenโt possible on this hardware under Windows turned out to be very doable once I started exploring Arch and tinkering more deeply. Iโve experimented with QEMU, GPU passthrough, and benchmarking. Even with gaming, Iโve noticed some story-driven offline titles performing better on Linux than they did on Windows.
One of the most fun parts for me is customizing Hyprland, although it can be very time consuming. But my main desktop environment on Arch is KDE Plasma. I feel Arch Linux is a great choice if you want to build your system from zero with full understanding. If you have spare time and want complete control from zero to one hundred percent, Gentoo Linux is also worth trying. I experimented with Gentoo as well, but with only four CPU cores, compilation took a very long time, so I eventually shifted back to Arch.
Strangely enough my old laptop running Manjaro is also 4th Gen (though an i3) The Xfce desktop environment seems tailor-made for it though, and I run a fairly light system with regard to software installations.
I am most certainly going to tinker with Arch myself at some point. My current laptop is the only Windows-based computer in the house now, and I'll be dual-booting that at least before the end of the year.
My eventual desktop development PC is going to be based around Fedora KDE but that's mainly because I won't need or want it to be bleeding-edge in regards to update cycle. However that isn't set in stone at this point - so who knows!
Xfce is best suited for older hardware and was developed mainly as a lightweight desktop environment. If you want something even lighter, you can try LXQt, as it uses less RAM and overall CPU resources. But if you are comfortable with Xfce, it is still a very solid choice.
Manjaro is already an Arch-based distribution, but I think it offers more stability compared to Arch. If you really want to try Arch, I would suggest not updating the system too frequently. Running updates weekly or even twice a month works better.
However, this last update had some issues. My guess is that itโs related to initramfs. The kernel was updated, but the initramfs didnโt regenerate properly, and my system has crashed twice so far. For now, Iโm just waiting for the next update because Iโm a bit lazy to fix it myself.
Indeed, one of the main differences between Arch and Manjaro is that updates are held back a week (at least I think I've understood that correctly) to try to catch any potential issues. As the older machine is rarely used, I would like to do a fresh Arch install on it at some point, regardless.
Either way, I just want to get comfortable in the Linux ecosystem, so I can discover things much like you have, Abdullah. If you get around to posting here, I will certainly been looking forward reading those posts!
Yes, you have understood that correctly. Manjaro holds updates back to catch potential issues, which makes it feel safer on older or less-used machines.
If you go with a fresh Arch install, a small tip is to disable the swap partition if you are using the archinstall script. If you prefer doing everything manually, you can use cfdisk for disk partitioning. Although the Arch Wiki suggests fdisk, it can be harder to track disk names and partition labels when partitioning manually. Both tools are already available in the Arch ISO.
Iโve been using Arch for about a year now and have tried various setups along the way. Iโve started documenting my experiments and plan to share those experiences here from time to time. Getting comfortable with Linux is what pushed me in this direction as well.
Look forward to you sharing those experiences with the DEV Community. I will certainly do the same when I install Arch. Appreciate the advice too!
Welcome everyone!
hello everyone, I'm about as dumb as a box of rocks when it comes to tech, but I love the shit out of it. I don't know why but I do but I don't understand it lol how are you guys doing today? I am a 23 year army veteran and I am 100% disabled because I was blown up a few times and I live in Southern California for now. I'm picking them move to Missouri did I say I love tech but I don't understand it? If somebody can teach me just a little bit of tech you'd be the smartest person on this earth because I just don't understand it. I don't understand how to code I don't understand how to build stuff with code. I don't understand none of that so if y'all could teach me how to code that that would be fantastic. I look forward to chatting with each and everyone of you and maybe hopefully someday soon or later we can meet up because I plan on traveling a whole lot. Did I mention I don't know how to code I really don't well AnyWho great meeting you guys and I will post a picture of myself. Maybe if if you're lucky lol if I'm lucky I won't break the camera so thanks a lot guys and I will talk to you soon.
Greetings, Jeff. First off, thank you for your service, and Iโm really glad youโre here.
Donโt worry at all about feeling โdumbโ with tech โ loving it is already half the battle! Coding can seem like magic at first, but everyone starts somewhere. A good way to begin is by playing around with small projects or tutorials โ even something as simple as making a little webpage or learning some Python can be enjoyable and not too scary.
Out of curiosity, do you have any particular areas of tech youโre interested in? Like games, websites, robots, or something else entirely? Knowing what excites you can make learning way more fun. Either way there are plenty of people here at DEV at all stages in their learning journey, so you will have lots of support.
Hi all, and a warm welcome to the new dev.to community members! I've been around for a bit over a year now, initially joining just to show support for a friend's blog. It was exactly a year later that I decided to start sharing some of my own thoughts and experiences. One thing that really drew me in was this community's support - even when people were being critical, it didn't feel harsh, it felt helpful. There's something really lovely about that dynamic. I hope you all find the same support here, and are able to grow and learn together. Cheers and welcome to dev.to!
Hi Everyone. So excited to be here. I am a just learning Java, and hope to get into SQL. I would love input on the process. Sometimes it is tough to not get discouraged.
Welcome to the DEV community, Jenifer! Imposter syndrome, false starts, and plenty of other challenges can make the learning journey tough - but keep at it.
What led you to choose Java, by the way? Was it because of the tech stack or something else? I always find it interesting to hear why people pick a particular language to start with (I went with Python myself)
Hi Richard, so glad you responded. I have been on and off with my learning over the years. It was either life got busy or I got discouraged, or just wasn't willing to put the time in that I know learning code requires. When I got my BS in computer science a little over a decade ago, the language used was Java. I did dabble in Python a couple of years ago, when I was thinking about being a data analyst. I really am a fan of Java. I just really need a community to help in this journey. I have never joined one before, and maybe that was one of the reasons I would give up. I really want to be in the field and hope to find a job soon. I know I just have to keep putting in the time. I just hope to get good feedback and maybe help in this process. How long have you been in the field, what got you interested in coding itself and Python?
Thanks for the reply, Jenifer. My own journey has been on/off itself. Life finds a way of getting in the way all too easily at times!
Java is a fine language and I understand why you would want to continue with something you're familar with. Through Python, I toyed with ML myself at one point - joining Kaggle before I became overwhelmed/disillusioned.
The change for me, and also the reason I am here, is I looked back on the last five years or so and realised I have forgotten most of what I had learnt because I wasn't using that knowledge. Being here, writing about my journey, keeps me consistent and - for want of a better word - honest.
Right now, I'm more a hobbyist than anthing else but I am working through the curriculum at freeCodeCamp with regard to webdev. As far as Python is concerned, I simply love the syntax, I feel comfortable with it, and I have plans to use it.
You'll hopefully find that community you seek here - in fact I'm sure that you will! I look forward to hearing more about your journey!
Hi Richard. Yes life can get crazy sometimes. For sure, with programming, you use it or lose it. I hope to stay focused on this journey with this community also. I am working through a course on Udemy that is a Java masterclass. It has a lot of exercises/challenges after many of the lessons, some I can do, some I can't. I wonder, do I really need to do all of the exercises after each section. That is when I get discouraged a bit, but the difference is that this time I am not giving up, and have joined several communities that will help with any question I will have. The main thing, I figure, is I keep practicing on one or two exercises/challenges and move on to the next lesson, or I will never get through the course:). Thank you so much for mentioning the Java resources to someone else. You never know what's out there. I hope to hear the great strides you are making in your journey also.
Thanks for the update, Jenifer. A Udemy course sounds like a good starting point, I have one to do myself - 100 Days of Python. I would suggest you try your best to complete the exercises - if you can't then don't beat yourself up over it. You could also create a post here on DEV if something isn't quite clear to you. Web searches are still your friend, even in this world of LLMs.
With regard to my own journey, I tend to write something every day or so in regard to my freeCodeCamp journey - happy for you to read those if you feel they would offer some additional motivation. My own Python Resources post had me thinking about what could be out there for Java and it's a pretty similar picture, to be honest. Java Full Course for Beginners by Mosh, Intro to Java Programming by freeCodeCamp, Exercism Java Track, and the W3Schools Java Tutorial as well.
Just remember learning is about the journey, not the destination - we all had to start somewhere!
Hey Jenifer. Hope you are well. Welcome to the community!
Glad you are learning Java. What kind of projects are you thinking of that involves Java? I rarely seen projects that uses purely Java and the only time I seen it was my friend building chess in Java.
What are you hoping to get out of the Dev.to community? Is it trying to master Java and SQL? Inspiration Since you mention discouragement)?
Either way, welcome!
Hi Francis. Thank you for the warm welcome. I am not sure about any projects of my own. Right now I am working through a Udemy Java master class, which does have a lot of exercises/challenges for me to practice with. I figure, to put some of those in my portfolio. As far as the community hear, I am hoping to get some encouragement to not give up. I do want to learn a lot more about Java and SQL, to find a remote development role soon. What about you? What are learning?
Thanks Jenifer!
I am reviewing my skills in Full-stack, but also learning AI on top of that for the goal of implementing AI to my full stack projects. I hope to get conformable with it as a goal for this year. Hope your journey goes well :D
Some comments may only be visible to logged-in visitors. Sign in to view all comments.