How to Start Learning Computers and Coding from Scratch?

0
6
Asked By CuriousCoder99 On

Hey everyone! I'm on a journey to dive deep into the world of computer science and development. I'm starting completely from scratch and want to understand how computers work, learn different programming languages, and eventually build my own apps and websites. I'm looking for a comprehensive roadmap that starts from the basics, as I'm dedicated to mastering the foundations rather than just copying code from tutorials.

A few specific questions I have for the experts:
1. Should I begin with fundamental computer science courses like CS50, or should I jump right into a programming language like Python or JavaScript?
2. For my goal of building both web and mobile apps, what's the best step-by-step learning path? For example, should it be HTML/CSS -> JavaScript -> React -> Mobile development?
3. How much should I concentrate on hardware and low-level programming (like C or C++) versus focusing on high-level application development?
4. What are the top recommended free or paid resources that genuinely help a beginner become a functional developer?

I'm looking for the right direction to ensure I don't waste time on the wrong path. Any advice would be greatly appreciated! Thanks in advance!

2 Answers

Answered By TechnoTrailblazer On

I've been self-studying, and here’s my roadmap: 1. FreeCodeCamp.org 2. CS50x 3. IBM Java Developer Certificate on Coursera 4. A personal project. I already know what I want to build; it's a tool I use daily at work, but I'll be adding my own improvements!

AspiringDev -

Hey! Thanks for the insight, really appreciate it 🙂

Answered By CodeSeeker92 On

You're not alone! It's overwhelming with so much info but little genuine guidance out there. Don’t get discouraged!

DevDreamer -

Exactly! Just takes time to sift through everything.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.