DEV Community

Discussion on: My Misconception when Learning Web Dev

Collapse
 
arquezaryan profile image
ryyyy

Hello, I'm new here what site can you recommend in learning programming,

Collapse
 
mosesmbadi profile image
mosesmbadi

Programming is a broad topic.And there is no website that teaches "programming ".You have to create a 'road-map' for Learning. First what field are you interested in,machine learning,mobile dev,web dev,automation the list is long.Narrow down to wha you want to learn.Then research on the languages used in that field.For example in web development python among many others is used.Then after learning python you can learn the frameworks in web dev with python scenario,django.It will make the learning process easier for you if you have clear vision on what you want to do with programming.
Goodluck.
(Don't mind my spelling,i typed that reply on my samsung a10 with a cracked screen)

Collapse
 
djsullenbarger profile image
David Sullenbarger • Edited

You have to create a 'road-map' for Learning.

Disagree! Learn whatever interests you until it gets boring then move on, you'll be back sooner or later if it's a relevant subject. There's no good road-map and I strongly suggest you don't pigeon-hole yourself by specializing (i.e. 'front-end' or 'back-end').

Thread Thread
 
mosesmbadi profile image
mosesmbadi

You actually agreed to my point,"whatever interests you."I get that maybe you don't know alot in programming. We have programming languages, frameworks, libraries,dependencies, design patterns blah blah.Say you're interested in mobile dev,you can't just start from nowhere,you have to know alil bit about mobile dev,what languages are used,what platforms,what design patterns.I agree you start with what interests, but you still have to know which specific languages to use,which frameworks and so on.

Thread Thread
 
mosesmbadi profile image
mosesmbadi

Allow me o reiterate something here.I am a self taught web and mobile app developer.And it took me less than 2 years to get where i am,i am not saying i am perfect but atleast i can get a website up amd running.When i started i sketched out exactly what i wanted to chieve.I started with the common html,css and js.Then i went to Django studied it then i took crash course in react and angular.After that i started learning mobile dev with dart using a framework called flutter.And here i am.

Thread Thread
 
djsullenbarger profile image
David Sullenbarger

Yeah, your right. I probably should have included this - If you want structure there's lots of places to get a general idea for one. Just look at the course order on Udemy or Coursera (or wherever). That's probably a good idea but without a formal setting to compel me (like a classroom) I'd probably use that as a "suggested order" and (mostly) do it the way I described anyway.

Collapse
 
mosesmbadi profile image
mosesmbadi

Shoot!Sorry bud I don't know how i missed this.Check out Django girls they are pretty amazing.