DEV Community

Austin
Austin

Posted on

Returning To The FUNdamentals

I'm sorry I capitalized the fun. Not a lot sorry, but a little sorry.

Anyhow, I've been learning web development for the past seven months or so and making steady progress. Progressively biting off bigger chunks and figuring out how to chew 'em and trying to get a drink from the information firehose that is the world of programming.

After a several-months long stint of learning about basic backend concepts (HTTP, routing, wtf is Express and how do i fetch() it?), I've wound my way back to some basics. Making a super basic HTML/CSS landing page for my dog (hi, Pickle!), working on JavaScript basics with some codewars kata, all that jazz.

I'm reminded of how much I've learned - and how much I still need to learn. At this point I feel like I have a few of the bigger picture concepts down. I know basic bits about the base components of the web stack... frontend, backend, I touched MySQL once or twice... basics, right? I've created a server and set up simple routes that actually send data to and from the frontend that I also wrote. I've styled some pages with CSS. Not well, mind you. I've quickly learned that I am no great designer.

I've take a quick tour of the whole stack, and now I'm back to square one - refining the fundamentals. Can I make my elements more semantic? My class names less obscure? My JavaScript significantly less obtuse? I can!

Focusing on the fundamentals feels good, full stop.

That being said I also started learning Angular... please send your well wishes and reading recommendations, I'm gonna need them!

Top comments (2)

Collapse
 
bcostaaa01 profile image
Bruno

Hey Austin! πŸ‘‹

It was really fun to read your article!πŸŽ‰I look forward to more articles of yours in the future! You could write on your progress in Angular, for example πŸ˜‰

As for reading recommendations, this one is not really reading, it’s rather watching and working on the practical side as you go along: Academind (both on YouTube and on Udemy - best course instructor ever in, my opinion!).

Angular is not that difficult actually. It is rather complex, yep. If you get your way around JavaScript, component-based architecture, some TypeScript, MVC (Model View Controller), Dependency Injection, Services, Observables and Routing, things will become easier to understand when working with the framework. For progress tracking, I recommend the following: roadmap.sh/angular

Good luck and welcome to the DEV community!

Collapse
 
austinbagwell profile image
Austin

I love the roadmap diagrams but hadn't checked for an Angular one, good shout! I'll be sure to check out that video series also. Thanks for the welcome, I'm happy to be here!