Best DEV.to Posts for Beginners (16 Part Series)
One of the reasons I've been so drawn to DEV.to over other platforms is the super encouraging and helpful community that gathers here. Initially I felt like it was going to be more a place where I sat back and watched, rather than write and contribute, but I've been so pleased to find not only helpful articles and tutorials that I understand, but also that input from new coders and devs is well-received.
I thought it would be nice to compile some of the best posts every week for those of us who still identify as #codenewbies!
Emma's comprehensive post is applicable for anyone - newbie, senior, non-programmer, whomever. They're really useful, digestable, and relevant to anyone in their journey. They also build off each other - get good at googling, but don't just copy and paste your code. Take time to understand what each operator does!
Learning new or better ways to structure HTML is one of my favorite topics. Even something as simple as
<s> has a more semantic and useful way of being written!
An important thing that can often be overlooked when job hunting is that the HR interviewer is a good resource for you, too. Ask any questions you have about the company, but also remember that the interviewer is a reflection of the company and their behaviour might be an indication of the company or team's culture!
Relatedly, these tips on how to pitch yourself to a company is a great way to build your portfolio, work on a worthwhile project, and show a company how you can fill their needs!
Starting to write blog posts whether its on your own portfolio website, here on DEV.to, or for your company's publication can feel intimidating if you don't "feel" like a writer. Here are some tips and practices for what makes a "good" post!
Many of our fellow posters shared some of their best suggestions for technical writing in this thread, too.
Python is often suggested as a good introductory programming language - this week, Kara crowdsourced some great beginner resources for us.
I really like to watch programming live streams while I'm working on something else - it keeps my brain lightly engaged, and then when I encounter the same topics later, having even the briefest familiarity helps to make the concepts stick!
This series of posts document a high-level process to use when planning a modern web application, from project organization, collaboration considerations and tooling choices during development, all the way through deployment and performance strategies.