How I'd Learn Web Development (If I Could Start Over)
Вставка
- Опубліковано 12 бер 2023
- In my opinion, people try to bait you on the internet by getting you to think or do certain things that'll "help" you bypass the process of learning web development. The truth is, the process never ends. Learning web dev/coding is a lifelong journey.
If you want to stay in touch:
📸 Instagram - @dylan_cole314
Recommended courses👇
www.freecodecamp.org/learn/20...
www.udemy.com/course/design-a...
www.udemy.com/course/the-comp...
#webdevelopment #softwareengineer #careergrowth
I completely agree on not to learn CS50 I initially started with html and css but gave up because of distractions then I started learning JAVA learnt the language started learning DSA and learning DSA I realized I am just solving problems on leetcode and it's not taking my anywhere bulding real world applications so I paused on DSA and now I have learnt HTML CSS and JS because this can get you a job.
I'm in the same phase, started DSA with C++ but haven't made any projects so I feel like I don't know anything
I’ve started on CS50 and it’s very informative but I can imagine it’s very different to HTML and Java so I’m going to focus on free code cap for the next couple of weeks and see how much I progress.
@@helloworld2054 I did the same language but till OOP, then in summer vacation I started web development. I learnt Htlm, CSS and Java-script. Now I am learning react. Js
While I'm not self taught, I do review these resources because friends ask me occasionally about them .
CS50 is amazing because it does teach you important things, but it is a little bit of a time sink. You could could cut it in half and have a more web focused version which might help a lot of people starting out.
The big 3 you mentioned are foundational for getting frontend work, but once you get comfortable using JS learning something like React is pretty important too.
You are also correct about Leetcode. Some tech companies now are rethinking their technical rounds of interviews, because they realize asking a person about an algorithm they will never use in the job isn't that helpful. Plus they are increasingly aware there's professional tools for gaming techincal rounds, so it makes the status quo rounds somewhat redundant.
Working on projects once you have some fundamentals down is a good path. How do you know this? Well, if you can write basic webpage with some interactivity without referring to online, generative AI for code or online resources, you're in a reasonably solid position to start.
Bro lol im on the exact same path and nkw back to front end dev and js after wasting much time with java and dsa .....
Starting freecodecamp today will edit this comment to update my progress
May 24, 2024 - Finished the Responsive Web Design course! Currently in the JavaScript course starting the 2nd certification project which is a decimal to roman numeral converter.
؟؟
Real
Still waiting
updated! thanks for the support y'all lately the course has been pretty boring for me but these comments motivated me
how is it going so far?
For those who keep hearing "build something unique", here is another way to look at it. Build as if you were running your own business. Example, I work with a lot of Wedding DJs & Photographers that still create/edit planners via Spreadsheets. So I took that idea and made it into a more customizable online form.
Yeah, I think that's an awesome approach. Look at problems in your own life and try to solve them. That doesn't mean you need to reinvent the wheel though. So to your point, creating a form is simple and solves the problem. I posted the below video in a different comment, but for visibility for other viewers who may read this thread, I suggest watching the below video, Pieter Levels. It's helped me formulate and deliver project/business ideas with a simple, no BS approach: ua-cam.com/video/6reLWfFNer0/v-deo.html
Great idea.
Another idea I like is use it to take your non-techie real world interests or hobbies and turn that in to a project. For example, someone I was mentoring was a big boxing fan. We were talking about how Heavyweight boxers today were so much bigger than previous generations. I said "how much bigger exactly?" and he didn't know, So, I. suggested using Boxrec's APIs to pull down fighter data and show height trend increases over time. Turned in to a pretty cool project where he learned a lot.
@@iorekby Francis won the fight
@fuzzywuzzy0549 Think you missed the point here 😂😂 maybe go over to IFL comment section
True 99% of the money made in dev is what we called in univesity: "create, delete and alter data" systems.
The biggest game changer for me was finding a friend to code with. I lucked out and found someone that enjoys programming, and we hang out and code for fun. He also has been programming for a decade and is a full stack savant.
The best part is I code all the time because it is enjoyable, and I’ve built a great friendship for life.
Bro tell me your ig
Where does one meet a coding friend? lol
@@johnvari3231Uni
@@johnvari3231 Lets code
I am in searching of one...
You're more honest than 80% of tech youtubers giving us advices
He's right about all of this. I learned this way in 2020 and then built in Java and made video games in greenfoot. If you have ever used tumblr and customized your themes, check at the backend HTML that you customize and you can see what each part is doing. A great way to see how your changes affect the site in real time and what happens if you break something. Low risk, high reward; copy the orginal code in your clipboard and onto a computer stickypad/note so you can fix it and start over again/problem solve to see where you messed up.
Learn how to learn is not a bold take. It might just be one of the most underrated statements. Thank you for the tips
Thanks for this video. It’s a huge breath of fresh air. Feels like I’m going on the right path. Definitely agree with doing a project in the vanilla language of choice than straight hopping into a framework/library.
I love how straight to the point this is
This the most sincere and true advice on Web Dev I have come across in YT. Thank you !
Great video!!! Quick tip from a hobbyist programmer transitioning to becoming a full stack developer: Take a day or two before you learn JS to learn how to write psuedo-code. It helps a lot to be able to disconnect the syntax from the logic of if statements, for loops, switch case statement, inheritance, ect. Makes it so you can flesh out what you want your program to actually do, then you get into the nitty gritty googling of how to actually make it work as you intend. It Also helps when you go from one language to another because you're not reliant on the language itself but the language is just a means to accomplish your logic. I learned this WAY too late
@juancarlosgutierrez286 I am an accountant who wants to diverge into tech. A novice who desires to become a full stack developer. Will you please be my mentor and help me to grow like you?
I love your no b.s. realistic approach (almost). :) I think the hardest part is GETTING STARTED and be PERSISTENT
Glad I found your video. I was searching for a straightforward video on how to learn some coding. Thanks for the tips!
To the point, honest and free tips. Really good video. Thank you Dylan!
the most honest and cheering video I've seen for a long while! 🎉
Thank you for this. I've been stuck in my head trying to plan out what I should learn even though I've started FCC. Now I have a clearer vision of what I should do! thank you
Do *not* worry about building something unique for your first project. That is bad advice. Doing a whole project right after learning some code is going to overwhelm you as it is. Trying to come up with something different/unique is just more mental overload. Honestly, you should just follow a complete app tutorial that builds some clone of some product you use. You have the advantage of understanding what you are building (hugely important) and you have plenty of reference material to help you out. You get an understanding of how to start a project, how to structure it, and you still feel accomplished when you finish it and it works. From there, you can add your own theme/features to it to make it your own.
I think you bring up a valid point. There are advantages to building something that someone else has built, many of which you've listed. From my experience though, we build these clone projects so much already while we're in "Tutorial Land"... So the point that I'm trying to convey in the video is that when you've finished these tutorials, take it upon yourself to finally create a unique project for your resume using the skills you've learned from the tutorials and courses you've completed. Sure, it can be overwhelming, but that's one of the challenges of doing a whole big project right after learning new and unfamiliar concepts. Being overwhelmed is one of the challenges when you start your first coding job. And so on. There are many points throughout the journey where we experience mental overload. It's inevitable. Appreciate your input. That's just my $0.02.
there's a difference between learning projects and learning consolidation projects that will go on the portfolio
@Troncoso01 You’ve exposed yourself as a wage slave non-entrepreneurial normie. Poor guy. Ideation isn’t hard, business and making profits isn’t hard. Just takes work
following a tutorial usually just means that you're just copying an example with minor tweaks done here and there imo
@@dylancole_314please can I have your IG sir 🙏
I love how you encouraging people to do things themselves !!!! Subscribed in 3 minutes of listening.
honestly thanks for your being so upfront I hate watching those dang click bait videos that tell you I became a web developer in 3 months. This really motaved me to keep going on my learning journey.
Same here buddy, good luck to us!
I actually loved doing CS50. It gave me the confidence to do all the other learning you mention. Still need to tackle JS though as I've focused on Python too much
THIS IS SO BASED!🙌 I have watched many many videos, but this is the one. Great job. This is honest.
Solid advice. There are no shortcuts, gotta put the time and effort in. The challenging thing is keeping up with the pace of change in the web development space these days. New shiny projects are around every corner. I think a good follow-up topic would be how to stay current, and how to decide which niches to delve into.
Ironically I'd say something like CS50 is exactly the type of thing people should do to stay relevant. Foundational knowledge of computing allows people to assimilate new skills faster and pivot much better. I've seen bootcamp kids who learnt frontend quit or almost quit as their team changed in to doing backend dev. They simply struggled to learn it quickly, and in tech industry to have to learn quickly.
The idea of making a website with vanilla js and then using a framework is a really good idea. Thank you for that
Someone who is straight forward.. Thank you Brother
This is great advice. I wish everyone starting would watch this and take it to heart. The UA-cam algorithm seems to push these other clickbait videos that lead new programmers astray. CS50 is really just to get people interested in programming, it doesn't really teach you what you need to actually program. Keep up the good content!
Thank you so much for making this video, it will definitely be a huge help for me. I am so sick and tired of all these people trying to force me to buy their course, what a shame that being honest and authentic is so rare these days.
Of course, I don't necessarily oppose people capitalizing on a course they have been working so hard to make - just the idea of sneakily giving you free stuff and advice and then saying that it all goes to waste if you don't take their course and that's the best and only option
Hey man. I appreciate you keeping it real. I enjoy your presence and the message. Be well.
I'm so glad I found this video. I've searching around for weeks trying to decide which boot camp to spend money on. You probably just saved me a couple of thousand dollars.
Guess the best investment you can make is of your time and commitment. Building a nice portfolio pays off much much more than a certificate. There are nice cheap/free ways of getting this knowledge out there… His tip is a great one btw.
Im so thankful for this video! Subscribed!
This man is real. Thank you for sharing your thoughts on starting the Coding journey.
Its very rare that I actually see good related tech advice from people on youtube and/or the internet. Appreciate you bringing the good content. +1 subscriber.
Thank god your video came out on my timeline today! I was struggling what to do next and now I know. Thank you:)
Thank you for creating this video. You are amazing, love how you talk about the path to succeeding in programming ❤
Straight to the points. Thank you for this video. Subscribed
Great advice and similar in one way to the path I have taken. This is really the first 'If I could start over' video that makes sense to me. Thanks!
I love this video! I'm 17 and started truly learning web development like 4 months ago and still learning. I already completed the freecodecamp web design course in around four weeks and built some small projects. Currently, learning javascript with some videos and I'm building projects. (I love making clones and e-commerce sites btw!)
Thank you so much for this, you made me realize that my progress (I had a little imposter syndrome) and made me love web development even more!!! ❤
After 4 months have you applied for any job and if not do you think you are ready to start working??
@@Mathiu007 I'm thinking of completing my Javascript and start learning relevant frameworks. I'm a freshman at college now, so nope not ready to start working at all.
i’m doing the same thing as you at 17 and wishing you the best of luck!
@@mindo848 thank you so much and wish you the best in your life!
same bros I'm 17 too and Im currently studying js
I appreciate this info a lot! Thank you, hope more people like myself find it instead of the click bait.
Your passion for coding is contagious! Thanks for inspiring me to keep learning and exploring new programming challenges. 🚀
Nice simple well constructed and informative video, subscribed, liked ... i love people that are practical and get straight to the point, keep on doing what you're doing man you're great.
Thank you for creating this video. You are amazing, love how you talk about the path to succeeding in programming
Thank you so much Man, you are so honest ..and very much original , keep it up
Making a doc for a friend on hoiw to start with web dev and included your vid in it. Im an experienced dev now and what you are suggesting is pretty much an overview of what I included in that doc. Everything is spot on and very valuable info for somebody who is just starting. 👍
Would you be so kind as to share that doc for me too 🥹🙏
Im learning web dev by myself and this was very helpful! Thank you.
Honest and straightforward. I like it.
As a CS graduate, I fully agree with what you said, especially these 2:
- you don't need a bootcamp or a degree.... (i didn't know any better :P)
- and never underestimate the basics! master it! even if it takes you countless tries!
I feel like a good CS degree *gives you the basics* though, so Point 1 kinda contradicts Point 2.
Let me put it this way: No one has ever been a lesser developer because they did a CS degree at a decent school. No one has ever been turned down for a post in tech because they have a CS degree.
I'm not saying go to an expensive university to get it, but this en vogue thing of dumping on university bewilders me a little. It's still incredibly beneficial if you find a good program.
@@iorekby that's fair
As a self-taught dev, I do think if you can get a degree you should go after it. A recruiter will look at two potential developers for a junior position; one with a degree and one without. Most of the time, they're going after the guy with the degree. Now it's not impossible to get hired as a self-taught and ultimately networking is the key to getting hired, but you shouldn't dismiss the value of a degree when starting out.
Though the degree does become basically meaningless once you have experience in the field.
Thank you for your honesty!
That's a great video! Thank you for the realistic advise and the no bs approach
I appreciate the approach and realistic truth. Refreshing. I gained insights. Subbed.
Best video on how to learn web development.
I also learned during the covid times and currently working with a start up company. I have a Biology degree as I was working as a Marketing Rep in Pharma industry previously.
Probably the best video i have seen about this topic, ever!
So glad to come across someone who champions learning the basics before any framework! Lots of people today are so big on frameworks (or even no-code), forgetting that everything starts with the fundamentals.
How will people be able to cope with the framework if they don't have good foundation of the basics?
Is that even possible to just jump to framework without the relevant basics?
Enjoyed this video a lot! Just getting into the thought of learning to code. Going to search the channel for other videos now
im a senior going for web systems and design. All I can say about this is good job!
Valid insight into how to learn to code the right way. Thanks for sharing.
Thank you!
I have been working as a QA automation for a long time, I know how to code a few things, but I feel like my knowledge is spotty and I need a lot of work.
I'm on my journey to understand coding as whole and becoming a programmer. But going back to uni or get into a bootcamp is not really a thing.
I value your advice and I think it's the best option for me now.
Thank you for the video. I needed this.
Yes Dylan,you have a quite aggressive approach which I like. That's how you get. Not like going boodt camp dreaming to get hire in or after 3 months by just paying 1000's $ and end up no where. Great explanation. Keep it up.Would love to hear more about content or specific knowledge base video recommendations.
This information is so helpful, thank you loads!!
Thank you for this information. I started learning web design when I was in my 30's, then ended up having a medical accident, and had to stop studying.
My sickness set me back 20 years, and now, I'm going to start learning it again, the world has changed since then, everything is now online, so I know one day I will be able to do this as a job and be able to work from home(because I still get sick, and can't always leave my home) so again thank you for this info, I think it will help me greatly.
Totally appreciate your honesty. Thank you
I’m glad I came across this video. It was straight and no bullshit which I like. You definitely made a new subscriber out of of me. Thank you!!!
Great advice!!
Thank you
Thank you for sharing this video, it helped me better understand how I will go about learning web development! I appreciate your candor :D
bro you are legend, this truly no BS video
Fantastic video, sir. Yes, it is about building new neurons and connections resulting only from putting the work day and day out.
Excellent video! Thank you for a realistic view ❤
What an amazing and informative video ( which is very rare these days ) i accept that there are lot bs on youtube , especially in this tech era . The video itself is not stealing your time and it is very informative , thanks to dylan for this great video
Thank you so much. I agree, no programmer is created in 3 months. All the best. Subscriber++
Thanks! this is very helpful and there is no BS.
For real keep up the good work , just got your self a new sub👍
Great insight, straight to the point! and YES CS50 is great only if you'renot rushing and want to understand fundamentals in a way " that you can explain or describe about coding" However, when it comes to job and learning web development, then it's kinda a waste of time.
I went to my local community college and signed up for programing fundamentals classes and it really helped me stay on track
You deserve to be subcribed man. Thanks!
agree with this pal, rational steps, cost free and most importantly every one needs to learn learning first before digging in learning a skill :)
woah totally agree, awesome video thanks!
This is really helpful i was stuck on how to start and what to learn first thanks
Totally agree , I'm a new subscriber , I'm learning web developpement
Great videos man love it!
Thank you so much for your great advice it has helped me a lot this the best video I've seen about coding
Thank you for being real about this. The internet is full of BS, giving people unrealistic expectations on how this learning journey is supposed to be.
Thanks for the advice!
Great stuff man! ✨
Everything I built, I avoid just importing pre-made classes and method that have been coded by other people, I see a lot of that on UA-cam and they call themselves senior devs 😂. I enjoy and learn more by creating own custom logic. A different story is about small code snippets that we all find while researching for a project and adapt it or completely change the approach but take inspiration from. Also no need to over-engineer small components.
this is cool. thanks for makin this video. helped
It’s such a process and a journey .. have to keep learning and practicing REGULARLY
Thanks for your sincere advice!!!
Everything you mention i did. Im the react stage now building a projects i study everyday day 3 to 4hr Monday to Saturday everything you say is legit grate video man 👌
Great overview! Love the concise version of key ideas. I am still learning web development. However, as I understand this plan is good for Frontend development. Any suggestions for Backend development?
Regarding CS50, the courses are a bit lengthy but they lay down the fundamentals clearly. I just chose the bits and pieces of lectures and projects that work with my schedule and am working through them in CS50 Web course. They are a pretty good resource.
Finally found someone with similar thoughts.
I just completed a Python course and spent 3 months building a personal project that has not been done (at least, couldn't find something on it on the internet). Felt accomplished using my brain as you have emphasised heavily.
Now, I have started Front-end, next will be back-end. However, my end goal is to be more of an infrastructure software engineer. I am not passionate about web or app.
Do you know what I should look into instead? Have a feeling back-end knowledge will be useful though.
Thanks.
No BS content in a compact 7 minute video. Subscribed
love this man.. thanks for this kind of vid.. more vids
But honestly. Love love love the advice here. I honestly feel like I got pretty far in web dev. Built vanilla projects, learned basic JS (not well though) then jumped to a framework and package managers and databases and it all spirals and becomes complicated. Then you get overwhelmed and have to take a step back, then you gotta try again, infinite number of rabbit holes. But by far the best way to learn is to actually try building something
Frankly I have just started with html will be doing css js and react js I'm excited and I agree to all of the stuff said in this video subscribed!
How's the going
@@mrrobot-mn6re Java script and react aren't that easy I believe javascript will take time and react is a different matter which should we only touched after a good javascript knowledge!
This is excellent, thanks for being real
Thanks for the video man, my life sucks rn for me and my family and maybe learning code can help better my life.
Thank you for sharing this is very encouraging.
Great video, makes so much sense
This is pretty much what I did. The thing that helped me the most to cement what I learned was building a web app in vanilla code. It helped me to be resourceful and how the frameworks actually use the vanilla code. I'd highly recommend doing this like he had suggested.
Thanks so much. This is very informational.
GREAT ADVICE THANKS!