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)
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.)
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.
I would recommend YouTube to learn code concepts.
And Exercism to practice the concepts.
Visual Studio Code for IDE.
I think cheat.sh/ is a great ressource.
It's easy to look up things quickly and with
/:learnyou even can get a guide / tutorial.ChatGPT because its almost like having a senior developer sat next to you.
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.
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.
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.
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.
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.