Hey all, I've decided to list a couple of resources that are very special to me. I don't want to waste too much time so let's get into them.
We know it, we love it, FCC is probably the most popular online resource to learn to program. The community is great, people are always willing to help out, and it's free. I really don't want to talk too much about it because most of us know it but I can't recommend freecodecamp enough if you're just starting out on your developer journey.
The Net Ninja on YouTube
This one is very personal to me as this was the course I bought when I wanted to pick programming up again and its still remains the only resource I've paid for since I started learning to code. I thoroughly enjoyed the content and the way Jonas taught different concepts, from variables to functions to closures and even ES6. At the end of each module, there would be an exercise to test out knowledge gained and at the end of the entire course there was a project we were supposed to build that encompassed everything that was taught(i didn't do it, don't tell Jonas🤫 ). Out of all the many courses on Udemy this is the best(and only) course I've gone through.
I won't say I enjoy using Stackoverflow that much, but it was (still is) very helpful to me whenever I ran into a problem. The first time I ever posted a question, I got a response I didn't like, my issue was resolved but I had to delete the question because I thought it was silly(at least that's how whoever answered made me feel) Nevertheless, I constantly use StackOverflow when I run into issues regarding my code and will continue to do so. Great resource.
I didn't know how supportive the programming community on Reddit was until I joined. Given the fact that nobody knows who's who on there, but people are always willing to lend a helping hand when you need it. It's certainly more welcoming than StackOverflow, even the solutions there may not be as good. So many great subreddits exist like r/learnprogramming, r/webdev, r/react, r/vue, etc.
This is a bit of a bonus one. Recently on LinkedIn, someone I didn't know said they were looking for a mentor and I suggested Codingcoach. it's a great site where you can connect with lots of experienced developers from around the world who have given out their contact information and are willing to help out. I personally met one of my mentors off this site. You can sort your search by location, country, or technology and send a message to one of the volunteers. I would suggest not spamming them though. You should only send one email, introducing yourself, telling them where you got the contact information, and asking if they're available to chat. You can also include your GitHub, LinkedIn or something similar to show off your work. Please, this doesn't mean that person is obligated to respond back to you, so if they don't, again do not spam their inbox.
There are so many other resources I've used, but couldn't talk about so this doesn't turn into an endless post. I will continue to use them and if you haven't used one of (or any) of them, you should definitely check them out. I'm sure they'll help you as much as they've helped me. Take care and Happy learning. 😀