DEV Community

Cover image for Which Tools and Resources Do You Suggest for Folks Who Are New to Programming?
Ben Halpern Subscriber for CodeNewbie

Posted on • Edited on

Which Tools and Resources Do You Suggest for Folks Who Are New to Programming?

Starting out as a new programmer can be overwhelming, but there are plenty of tools and resources available to help you along the way! Some of our favorites include:

  • Codecademy for interactive coding courses
  • Stack Overflow for troubleshooting and community support
  • GitHub for version control and collaboration
  • Udemy for in-depth video tutorials
  • FreeCodeCamp for project-based learning

What tools and resources have you found helpful as a beginner programmer? Share your favorites with us!

Latest comments (31)

Collapse
 
calinbaenen profile image
Calin Baenen

In terms ov tools, Rust and Cargo.

Sure, it'll be hard to get into for people who are new to programming, but after them getting up and lifted, they will stay motivated to keep programming because the workflow is good.
The design ov crates are easy to follow along and using Cargo do things is such a breeze.

In terms ov learning programming, I would go with Sololearn or W3Schools.
(... And DEV, depending on if you can get seen or not.)

Collapse
 
kael007 profile image
Kael

Thanks I've picked up some good suggestions from here.

Personally I use YouTube for knowledge and for a project I am currently working through The Cloud Resume Challenge which I'm enjoying.

Collapse
 
pearldere profile image
Pearl 🧚🏾‍♂️

I would recommend YouTube to learn code concepts.
And Exercism to practice the concepts.
Visual Studio Code for IDE.

Collapse
 
trapajim profile image
Tobias

I think cheat.sh/ is a great ressource.
It's easy to look up things quickly and with /:learn you even can get a guide / tutorial.

Collapse
 
andrewbaisden profile image
Andrew Baisden

ChatGPT because its almost like having a senior developer sat next to you.

Collapse
 
theoriginalbpc profile image
Sarah Bartley Dye

The Learn to Code with Me blog is great for new programmers. I also recommend new programmers take Colt Steele's The Web Developer Bootcamp course because his teaching style is great for understanding coding concepts.

Collapse
 
xanderyzwich profile image
Corey McCarty

Automatetheboringstuff.com for anyone learning how to code from nothing. It's the best book that I've ever read for breaking down the dev process.

Collapse
 
ilyasbabu profile image
Ilyas Babu

I would suggest to use VIM from the beginning, since it would be difficult to later switch from another IDE to VIM. One great thing I have ever done in my career is switching to VIM from VSCode.

Collapse
 
symon profile image
Symon Michael • Edited

IMHO:

It all depends on what you want to (or think you might want) to do. I second the vote for YouTube, especially if you're on a budget. You'll probably have to wade through some things that don't seem to fit your particular learning style, but it's worth the effort - there is great info and most of it's free, so you can experiment with things without spending any money.

Beyond that, for continuing education I've found Udemy to be great, and they seem to be running pricing specials all the time. Most recently I've also been working my way through Mosh Hamedani's excellent focused training because I have to level-up at work (codewithmosh.com). I'm a DevOps guy who leans more toward the Ops side of the coin, but these tutorials have been fairly easy to get through and understand.

(and yeah, I finally made my peace with VSCode as a working tool. Just take your time with it, it truly rocks!)

-->S.

Collapse
 
xzerberusgates profile image
xZerberusGates

I would recommend learning how to use chatGPT. You can use an extention AIPRM .
AIPRM has a prompt called HTML & CSS Hero. This prompt acts as an expert in HTML and CSS. It isn't 100% accurate so take that into consideration. But, overall the information provided is high quality and learning how to effectively communicate with the prompt really makes it a great value.

One high-quality and concise HTML tutorial that I can recommend is HTML on web.dev. I see a lot of video based tutorials and enjoy them but this text-based tutorial is worth the read.

Finally, I would recommend DevURLs. This is a news aggregator for developers. You can search for something specific, or go through articles on various blogs/websites ( also customizable)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.