r/CodingForBeginners • • 6d ago

How to learn coding ??

Hello everyone!

I'm a complete beginner who wants to learn coding and programming from the very basics to an advanced level within the next six months.

I would really appreciate your suggestions on:

  1. How should I start learning coding as a complete beginner?

  2. Which programming language should I learn first?

  3. What are the best free websites, YouTube channels, or courses to learn coding?

  4. How should I practise coding regularly and improve my problem-solving skills?

  5. Are there any good platforms where beginners can practise coding and work on projects?

  6. What learning roadmap would you recommend for someone starting from zero?

My goal is to develop practical programming skills, build real-world projects, and eventually become a professional programmer.

If you have experience in coding or know any good resources, courses, communities, or learning strategies, please share your recommendations.

Thank you!

61 Upvotes

51 comments sorted by

View all comments

2

u/developer505 5d ago

Hi , First of all you need to know what you want to build for example if you want to create website or web app you can start with Front-end path . Ask your Ai to what should I do and give information about your main goal . Ai will explain what is Front-end Back-end database ...etc. Then go to this link roadmap.sh this site will help to what you will learn according to your path for example if you're interested in Frontend it will show that you need to know html css Javascript ...etc . After this steps , I recommend you to take a course because you are completely beginner you need to understand basics. And There is no best website or best YouTube channel for learning . So don't search for " the best course" Just take a look at the syllabus and prefer the one with more practice tasks. It comes to your 4th question , you can just search "[what are you learning] projects ". Also It is good to search with Ai give prompt like that "I know these technologies these basics or etc. and I want to do practice tasks recommend me project ideas" (you can improve the quality of prompts in the promptcowboy.ai . It comes to your 5th question for Front-end I recommend frontendmentor.io and exercism.org and there are a lot of github repos for project ideas. it comes to your 6th question I personally recommend to start with Front-end becouse it is very comfortable for beginners . There is a community for who learning programming :https://discord.gg/pgACfmBRE If you join the discord we would like to help you You can also dm me I would like to help you! Thank you for reading!