DEV Community

Discussion on: Where do I begin for WebDev?

Collapse
 
andy profile image
Andy Zhao (he/him)

I don't know much about Python, but it can certainly be used as a web development language! You could try playing with Django and going from there. I'm a big fan of building off what you already know, since it saves you time and energy.

I didn't know much about programming when I started, and I took the approach of learning programming in general. I focused on learning the language and how to use it properly before trying to make a project. That was my approach though, and you may learn better by dabbling/creating projects.

I've heard decent things about Learn Python the Hard Way. That's definitely a place to get started.

If you're more interested in Javascript (which is definitely going to be a huge web development language), then you can take a look at Eloquent Javascript. It's a bit wordy and dense, but I really enjoyed it.

Also, when I was learning HTML and CSS, I liked using General Assembly's Dash.

We could talk about coding bootcamps and what not if you want, but I'm cheap and like using the vast amount of free options first. :)

Collapse
 
sanguine8082 profile image
Aaron Pfalzgraf

Hey thanks for the reply!

I'm leaning more towards Javascript at this point. I'll have to take a closer look at that book you linked later. And yeah...probably need to actually go and learn HTML/CSS, I'll check that out as well.

Who doesn't love free stuff? I'm definitely thinking self-learning at this point; the only benefit I see to a bootcamp is having fixed deadlines :)

Collapse
 
andy profile image
Andy Zhao (he/him)

HTML and CSS are pretty straightforward, although there is always room to level up on it. I personally don't know that much, the whole "learn as I go" approach has been more than enough for me. That said, I'm not a full blown front end developer, and they probably have different opinions than me.

Also yes, free is best! The deadlines weren't all that useful for me to be honest. I did like having a structured learning environment, but I think the big thing that got me going was that I wanted to be a programmer. Internal motivation is always a key driver, and I think if you have that you'll easily find the resources you need. :)