In the artist's world, the feeling of being lost before an empty text editor, and not knowing where to start, is called the syndrom of the "blank page". Being a coder is part of that world, as being kind of a creator. Just remember that this process is natural, and you will overcome it. You are all artists
As a completely beginner I tried both. I tried FCC first and then TOP. I found TOP teaches fundamentals of everything you NEED to know to get started. So I would suggest TOP for a complete beginner
Thank you so much for all of the information and encouragement you've been giving. I am 41 and essentially starting my life over again after quitting my job and moving to a new country. I've always loved games and tech but didn't think I had the mind for code. I have tried a couple of times but it never stuck. But now, I am determined to make things happen and your channel has been a part of that determination.
I'm 42 and planning my escape from the construction industry, good to know there's others my age doing this, learning code every free second I've got! 💪
I like FCC better because it's more project based of course. There are times when they hold your hand and at times they let you work on your own. I've never tried the Odin project personally.
I’m currently going through the Odin projects from end curriculum. They link Free boot camps html/CSS cert. so you get a taste for both. It’s an ok mix. It puts you in the deep end but also gives you that instant feedback needed to see your code working in real time. It’s that instant feed back loop. The one thing I’m struggling with, believe it or not is git and the command line. Any advice for getting better with those?
Odin is far superior, they link to FCC in the Foundations course. about setting your environment up u can always get help in their helpful and active Discord channel
Thank you! I started with Odin without any technical background. I think I’ll take your advice instead. Odin is too advanced for my totally beginners level, but I am willing to go back to Odin.
@@alanmurphy4754 It appears that he's mia. I just started with Udemy, next it's Python very everybody....lastly CS50...harvard's highly regarded python program and they also offer computer science.
I've burnt out in tutorial hell. I did learn a few things, I did never finish the courses that were more important like Javascript, for some reason I couldn't get into it. I am going to try the freecodecamp approach and check the Odin project. I am a computer geek and I thought I could learn to program to escalate to other realms of computer stuff. I thought "if I can build it, I can program it!" It hasn't been easy, but I want to try again. Thank you for your encouragement.
I did FCC first then I headed into TOP. I think FCC is super helpful when it comes to reinforcing the concepts,. it's similar to before you read a book, the chapters help you to understand what the book is gonna be like. It's the TOP where you write the actual stuff. So I personally think there's no comparison because both are great. Just serve differently.
Hey Dorian just discovered ur channel. I was a biology student and took up computer science in grad school. People r just so discouraging when I say I'm not on becoming a doctor or something in medical field. Your videos r very encouraging. Thank you!
Nice! You gotta put that pressure behind you so it pushes you. As a booster hack you could read Scott Youngs Ultralearning. Check it out it will blow your mind. Your success will blow your critics away. Keep on track!
That's because those others are afraid of you getting ahead of them ! As an example, AWS has a healthcare and life science division ! This is where your hybrid knowledge will come into play. Put those detractors behind you and power on !
FCC is better to start for sure. Simply for the fact of how it creates a positive feedback loop. A lot of simple tasks are broken down into small chunks, which as you complete the task you feel rewarded little by little. Creating less resistance to learning code, and adds confidence to the user. The Odin Project although it simulates the real world developing much better than FCC, is filled with a lot of negative feedback loops that can discourage the user from continuing. Just setting up Linux and an environment to program already made me feel as though I was too inadequate to start the journey. I find myself always diving too deep into a certain subject due to all the suggested links and the end result I get too distracted from actually coding.
bruh I don't even understand who do people find installing Ubuntu and an environment is difficult. It really isn't, and y'all making this seems difficult. Just create a section on your disk, install a ubuntu there and it's done. The environment is just installing vs code. Enlighten me what's so difficult about it please.
@@amerikanpoliskamerasvideol6170 sure you can continue TOP without a Linux but in real life most of the jobs out there would literally require you to be familiar with Linux. TOP prepares you from the start. If something's wrong with virtualbox just google the error, and that's the most important skill of a programmer.
@@Jason06245 if you are just ¨testing the water¨ to see if coding is your thing, wasting a few days to install a OS that you dont give a fuck about JUST to start the learning, its kinda a pain in the ass, and just because you know how to do it, it doesn't mean that everyone else does...
Thanks a lot! I had 5 other tabs open with more videos on how to start learning to code, but you're right, I just closed them all and logged in to start the odin project.
As a senior engineering student trying to make a career shift, I found most tutorials a bit too slow. Which is completely fine because most people don't go through STEM education. I love how the odin project is more demanding and in return more rewarding. So my advice to people who learn fast is to not listen to people telling them they need to spend weeks on subjects they find simple. There's always more to learn in tech.
@@youness8288You don't remember because you don't practice by doing above what you consider current level project from start to finish. Looking at code syntaxes and documentation is completely fine, as a normal human can't remember that much information. After few months you will forget things you didn't used at least weekly, but you will find them easier to understand and use when you re-learn them, some of them by just a fast looking at documentation.
I did FCC first then I headed into TOP. I think FCC is super helpful when it comes to reinforcing the concepts,. it's similar to before you read a book, the chapters help you to understand what the book is gonna be like. It's the TOP where you write the actual stuff. So I personally think there's no comparison because both are great. Just serve differently.
Honestly if you finished all of FCC then just moved to Odin project you wasted your time. You could have just built projects, looked up what you different remember, and got a job. What you did is how people get stuck in tutorial hell.
Start with fCC (beginner friendly), then introduce TOP into your learning plan. Note, you don't have to do them one after the other, slice & dice and build conceptual + practical expertise. Also, I highly use Anki flashcards to recall & help retain all atomic facts I learn along the way.
@@SumanthLazarus I was actually thinking about using Anki for learning how to code, similar how it's used in langage learning. Spaced repetition systems are quite helpful in this regard.
Man, I really like your videos. Love the "no BS" take, it feels refreshing to have someone who talks from experience rather than talk from "what these people might want to hear"
Hey I remember we mentioned this on your recent livestream! FCC def helped me as a complete noob. I'm moving more towards the intermediate stage now. I'm chipping away at TOP's Javascript course (to learn NodeJS & React) while building other JS projects through UA-cam.
I had started recording this video before that stream so a lot of what I talked about there is in this video. Sounds like you're crushing it. Keep it up! 👊
w3schools is also great for learning. it is not quite project based but it is a vast source of infortmation. i understood JavaScript much better through w3 vs fcc
Thanks for this video. I like how you mentioned to not get hung up on worrying about certificates because I was kinda driving myself crazy doing that, I now realize that the projects that I create has way more value than a certificate. You gave me a ton of motivation, I appreciate it.
Start with fCC (beginner friendly), then introduce TOP into your learning plan. Note, you don't have to do them one after the other, slice & dice and build conceptual + practical expertise. Also, I highly use Anki flashcards to recall & help retain all atomic facts I learn along the way.
As matter of fact I did what he says years ago. I started fcc and did some basic html and ccs. And then started odin. Odin is suited for serious learners, who do all the assignments.
Considering I got a position on front end after the first 3 modules of FCC, I'm gonna say thats false. FCC teaches you the majority of the essentials. Odin teaches you almost everything, essentials or not. It's overkill unless you're deadset on your first position being a full stack engineer. Which btw, your experience will be more of a barrier than any knowledge will if you're going for full stack.
I have started FreeCodeCamp but I’m looking into Odin since I was told that it’s a great place so now I’m re-considering what to do next with all the information I have given. But I do plan to learn from both.
I really wanna be a programmer and learn to code! Your videos inspire me as a young 21 yr old looking for a career to be passionate about. Keep the videos coming. Loving them!
You got this! Just stay focused and it will become a reality for you! I really wish I had that kind of drive and ambition at 21. The fact that you know what you want and you're going after at that age speaks for itself! Don't let distractions get in your way. I know when I was your age I was very easily distracted by things that caused me to waste time and money. Even if it takes you a little while to do it, getting into this field will improve your life so much that by the time you're my age you'll be very well off! Good luck and thanks for the feedback!
@@ajz1799 Thank you very much even if I only inspired a few people to pursue this to better their lives I'm happy. Make sure to keep me updated on your progress. Check out the discord if you want some feedback on your portfolio or resume hit me up!
Thank you so much. This was very motivating. I'm a new coder starting with freeCodeCamp. :) I will try out the Odin Project later on. Honestly this whole journey is tough because it's so different from what I studied in university (psychology) so I feel like I'm back at step 0. But I'm motivated to find a career as a front-end web developer. I'm so glad I found your channel.
Freecodecamp will boost your confidence, theodin project describes everything deeply. I personally started with FCC a couple of months ago now I'm starting to revise with the odin project. Important thing is learn from anywhere just don't stop practicing, code at least 3hours daily and you're going to be good at it.
Hi Eunice, Best wishes, I am from management background, gonna learn coding , I am planing to start with FCC. I watched the first 6 videos Harvard CS50 , but a bit demotivated since it's completely theory, hence I am planing to start with FCC and learn to build things. how s it going for you?
I think collecting the certs if a fun idea. I wouldn't list them on a resume. It could be a fun way to keep going though. People interested in code, usually like achievement hunting in video games. It could also help you keep track as a sort of memento.
Dorian, everytime I doubt myself or I feel lost in this new world of programming I look at your videos to find confort and everytime works like a charm! Thank you so much!!
I like to hop between Odin and fCC. I do think it is CRUCIAL that you start with Odin to learn how to setup a coding environment... You wouldnt start cooking without knowing how to use the stove or the knives. Then I really like Odin for the HTML/CSS but I think they accelerate too quickly into JS. This is where fCC pulls its weight. they break down JS into easier to digest sections. Also, you will not retain all of the information the first time around... so it doesnt hurt to try learning it on one platform and then heading to the other one to see if you comprehended it. Last point... I usually do Odin project when I have my laptop with me (since it has Ubuntu)... but at work, I cannot have my laptop and my work computer can only access fCC... so I do that in my spare time at work just to get some extra practice in.
I started trying to learn how to code by myself last week. And yesterday - when I finally (think) that I've finished writing down my personal study roadmap - I realized I had absolutelly no idea what I was doing now that I know that there are a lot of other things like github, relational and no relational databases, logic, algorythms, frameworks, librarys., etc. Hahaha. This video really made me a lot less anxious! Because "setting up my whole environment" is exactly what I've been doing for the past week, and until now I didn't really know if that was one of the good strategies to start coding. Learning the actual languages are just a small part of all the required knowlodge, right? I guess now I know enough to start the right way. Maybe I'me more of an Odin tipe of person =P
Hi. How is your journey going? Have you made much progress? I started learning from yt video’s not so long ago. Didn’t really know about the whole setting up until now :)
Good personal project ideas: *Favorite show/movie fanpage *Music player *Ecom site *Mock forum *Landing pages *Login portals *Choose your own adventure site The possibilities are endless!
I knew that I wasn't the only one that felt that way. I also had a friend that started freeCodeCamp and he felt the same way about codepen. I told him to do that also, editor and then copy-paste. Thanks for watching!
As a 32 year old with an associates degree in engineering(electrical) and having only general labor jobs I had enough and want to change careers and I am interested in coding. I was never good with coding, I have taken C ++, and matlab but NEVER really understood it completely, matlab was easier since it was more math based. I basically cheated my way through C ++ . Today I begin my journey. I plan on using the odin project for web development.Wish me luck .
I think thats a mistake everyone makes. You can't use a difficult language like C/C++ to guage how much you can understand coding. They’re one of the more notoriously difficult language to learn as a complete beginner because of how lower level they are to be high level languages. Js, python, or java are better to start with. I personally started with FCC, and got a job as a front end developer after doing the first 3 modules and creating projects with them. Odin project for me was overkill. It forces you to commit even the most unnecessary of things to memory. Though if you're deadset on your first job being a full stack dev it's probably a better. But getting a company to trust you enough to be full stack based on knowledge alone will be a challenge even with projects. Another thing that help me thats under stated is doing DAILY coding challeneges. You have to force yourself to start thinking like a programmer/problem solver. It will make your life so much easier. I started with codewars then moved on to leetcode/algo expert.
Go ahead, and be constant, I started The odin project in january of this year (2022), I went from knowing nothing about html and css, to be able to understood how css works and how use properly with html, I already have some javascript acknowledge. But the real challenge for me was css and all the other stuff that come with it like, flex-box, grid even bootstrap.
I don’t know if you look at these old vids comments. I want to say thank you man, you get straight to the point and give pointers. I’ve started and listened to your “notes” video. I take so many notes. . . I’m going to not take notes this time, and keep trying to improve each day. Thank you :,)
For anyone reading this, always listen when Dorian says avoid tutorial hell! It is a real thing and listening to him so much in my first month of programming really made me avoid it mostly. Occasionally, I'll find myself right back in that hell and when I randomly watch a Dorian video and he speaks about it, I dump the mentality all over again. It is a very hard concept to avoid as you think that the constant tutorials are helping but in actuality, once you have been introduced to the concept, you know it exists and it's up to you to use that knowledge to apply it. On another note...FCC is in general my go to for having a concept introduced to me while TOP is where I go when I REALLY want to learn a concept and reinforce it. TOP makes you struggle.....I think that is the important takeaway from it. The more you struggle, the more you realize that you don't know as much as you think you do and you are forced to search for outside resources to help you solve the problem. Hope this helps anyone in the future.
I’ve tried FCC twice and it just hasn’t made me feel that engaged in what I’m doing. I just started the Odin Project, hopefully I have better success with this!
@@pysof yeah I don’t have interest doing the FCC curriculum. I’ve tried it, wasn’t my thing, but I’m having a good time with the Odin Project. To each their own.
I was already quite familiar with git, linux and general development for a while, so I am glad I decided to start with Odin and refine the details I already knew and develop even further
Thanks for this video I would of never heard of the Odin Project. Going to do both. Another free resource for learning App Academy Open its Ruby based. Thanks again.
Gracias Dorian por tus consejos, actualmente estoy haciendo cursos en Udemy y el plan de estudios de FreeCodeCamp, me interesa mas adelante ver el proyecto Odin.
I was unsure about js and was doing development using django. But day before yesterday i jumped the gun and started odin project and i will complete it.
I had fun with the start of the Odin project, Git and Github but when getting to part 2 - HTML and CSS they literally send you to freecodecamp's Responsive Web dev's course... so not much difference there...
Hey Dorian! I've been binge watching all of your videos and I can't thank you enough for what you're doing. I wanted to ask you if you think I should learn web development first if my ultimate goal is to work in Machine Learning/Deep learning. I have a strong math background but I do not have a degree so I'm guessing it might not be possible to land my first software job in data science. With that said do you think it would serve me better to get a job in traditional web development and use that to propel a career in Data science? I am more passionate about ML/DL but certainly enjoy the little web development that I've learned so although it would be a longer path to data science I am willing to go that route. I just wanted your opinion if you think its worth focusing solely on data science, or focus on that after I get software engineering experience under my belt. Thank you for all the information you put out for us, it's appreciated!
Absolutely not do not learn web development just to get a job! You will get stuck and eventually be miserable at a job you hate wishing that you followed ML/DL, and you'll probably burn out in the long run. Even if it takes you longer to get a job just focus on what you want to do, it will make learning a lot easier for you if you really enjoy it. Also college degrees are slowing becoming less and less of a thing in software development, I have a video where I talk about not needing a degree to get a job as a developer: ua-cam.com/video/qOdmvG8yA-Q/v-deo.html In that video I quoted Elon Musk where he said exactly this: "A PhD is definitely not required. All that matters is a deep understanding of AI & ability to implement NNs in a way that is actually useful (latter point is what’s truly hard). Don’t care if you even graduated high school." link to that tweet: twitter.com/elonmusk/status/1224089444963311616
@@DorianDevelops thanks bro, this person in the comment it's like me. I'm doing the FSO bootcamp while I'm learning Numpy but my goal is to be a data scientist mmm the university is ok, I've learned a lot of math because of it since I was 16. My university in Peru is the Latam hardest to enter But I'm gonna take your advice cuz your advices are the best on youtube I think, but I prefer to work only 3 months on a web dev job to another no IT job
You mentioned that there are so many better online editors than CodePen, but didn't give any examples. What other ones then do you prefer? Maybe this could be a great idea to answer in your next video.
the only thing i would suggest instead of copy/pasting code is to type it yourself, even if you're just looking at it and typing it verbatim. it really gets the noggin joggin
Neither one has any real substance to it. The addictive thing about them is being attracted to people like you.......people who have short attention spans, are easily impressed and very, very likely will never do anything with programming. They're shallow. Avoid them. You're better off getting a book (that's YOURS and not something that can disappear from a server) and going through it from start to finish, recognizing that it's mostly likely going to be a book that teaches the same thing all the other books teachs, just in different syntax. If you know the fundamentals, then all you're really learning are syntax. Once you've gone through the book either make your own things that do what you want, using the syntax you've learned (just in a more complicated or abstract way), or learn new fundmentals. But don't fall into the time-wasting trap of buying yet another book where you start all over, with new syntax.
working through the course or projects with a partner I think would be useful, as later in interviews they ask that kind of stuff, if you have worked in a team to solves problems. If you have for some complexish projects, I think this can be a plus
Great video. Learn then build your own stuff. You can't learn until you build something yourself from scratch. Certifications help in interviews as it shows initiative. I wouldn't drool over them though lol.
The only reason I care about Certificates right now is because I'm getting my Bachelor's in IT and it requires 200 hours of Extracurricular Activities and those Certificates count towards it.
And it's becoming a point for reunion of many good youtubers with programming courses. Damn, there are even courses of more than 30 hours! I guess those are pretty slow though.
Hi Dorian, I subscribed and liked your videos lol thanks for doing this channel! You really inspire me and motivate me to keep pushing forward. Looking forward to seeing your channel grow and hope I can keep learning and get better at coding. I listen to your videos when I drive to work and go on my runs lol Thanks for all the tips! -Sam
Thanks for subbing, hearing you say that made my night! I'm so happy that I can motivate you like that, it's really means a lot to me to hear someone say that. That motivates me to keep making these videos! Good luck on your journey, wishing you the best!
@@DorianDevelops absolutely! I’m doing both Freecodecamp and Orin project and a little Treehouse right now. Yes looking forward to more videos! Thank you!!
I built my first pc last year by just watching UA-cam videos and getting windows installed. I have no idea how to code but I’m 34 and have just been a custodian for 8 years. I’m sick of it. I know I can do better in my life. I’m having panic attacks before bed every night thinking I’m a loser with no prospects
There are so many of us just trying... trying to have a career. You, and so many others, have tapped into a market where most will fail, but those who succeed will remember and credit you.
@@guilhermegomes683 I don't think so, the same is true for nearly any field imo. Most will fail, or lose motivation and give up but with perseverance you'll make it
Sir, I am learning html at the moment through udemy videos but once I finish practicing a lesson and go to next one I forget the tags and attributes that I learned before. How to practice to remember or if memorizing is not necessary then what is the important thing to do after finishing a lesson. Thanks for the videos!
I'm starting to try to learn and see if I have what it takes to be a front end web developer at first. I am with the FCC curriculum and my idea is this 2021 to form solid bases in html and css, to carry out several projects and my portfolio. My query is for those who have studied in a self-taught way, who consider better or gave better results for you, take notes with pencil and paper or use something like evernote, notion, etc and do it directly on the pc?
I've heard the act of physically writing info down can be a little better for assimilating it into memory. But the main thing will be repeatedly going back over notes (written in a simple way you understand) until they stick to memory, and also practicing them daily with a language
Thanks so much! Your video helps me a lot and gives me motivation. I've learnt freecodecamp for weeks. I'd like to know how can i create website with HTML, thanks.
Solo learn was the first website I started with and is awesone im taking css there and got sertified in html there but I forgot it becaise I did not practice so I am in free code camp now
I wish I had someone like you to tell me these things when I was going to college to study for software programming. All I had was a sexist teacher that would treat the girls like crap ( there were only 5 of us) and unsupportive family members saying that I would not be able to make it in that field... that was a little over a decade ago and I'm ready to try again!
This is such an informative video! I’m wondering… Once you complete either of these programs - How do you stand out trying to get in the door for an interview? Do these programs give you certificates? I know you said don’t worry about the certs worry about the material and I’m 100% on that train. Just wondering what you would put on your resume. Speaking as someone who didn’t go to college. I moved to LA at 18 to be a professional dancer was super successful for 8 years got sick of the culture met my husband and moved now I’m a dance teacher/ professional dancer and realtor. So, I don’t have much that would pertain to a career as a software engineer. I know certain life skills are going to be great characteristics for any job but wondering about credibility. Would love any info and advice you’d like to give!
There is nothing to talk about much about this topic because basically the freecodecamp is the much better choice if your totally beginner like what he said it is much beginner friendly because it's much more easy to understand.But if you have knowledge about coding and you want to know more about it then for me The odin is the one for you because it will now teach you how the coding literally works.
9:22 made me laugh. Reminded how I wanted to create my first JS game without knowing what DOM is. But it's good I spotted a blank spot in my knowledge and patched it quickly enough.
Do you recommend to take all the courses in codecamp in order? I want to learn cyber security and selected "information security", but it looks like you have to start with the "responisve web design". I just started and dont know anything yet, so I would like advice on this. Thanks
"Don't spend hours trying researching where to learn, just start learning" wish I would've done this.
Well why don't you? :D
"Motivation comes when you take action" - Marisa Peer.
@@Vivi-vj4zy Idk, tutorial hell lol
Drink 3 gallons of water
Always trust yourself
Believe in yourself
I can bullshit like this all day 🙄
Yes, I agree with you. Usually we spend more time on searching what to learn that learning.
"Don't spending hours trying researching where to learn. Just start learning"
Thanks, bro. This is the most important message I got today.
Same!
and now I don't even need to watch the video
SO TRUE!
I did all of freecodecamp and got my first dev job a couple months after finishing it (about 5 months total), no prev exp, no college.
Python or java?
@@ubcroel4022html🗿
What exactly you learn ? Everything from beginning or just some languages?
😮😮😮😮wow!
@@kasimsuliit’s focused on html css JavaScript python : full stack web dev / dsa / ml
I like that the Odin Project incorporates some of FreeCodeCamp's curriculum. Best of both worlds.
Can you elaborate please? wdm
@@realrogers890 simply they also suggest and redirect you to FCC's curriculum to understand more about the topic.
Hmm All I see Ruby and full stack .. Am I seeing something wrong ?
Also odin has a great community built around it. Free code camp you don't really meet all the other people learning.
@@jovenvincentbravo6576 They who? Who are you talking about?
In the artist's world, the feeling of being lost before an empty text editor, and not knowing where to start, is called the syndrom of the "blank page". Being a coder is part of that world, as being kind of a creator. Just remember that this process is natural, and you will overcome it. You are all artists
This is so accurate and inspiring
As a completely beginner I tried both. I tried FCC first and then TOP. I found TOP teaches fundamentals of everything you NEED to know to get started. So I would suggest TOP for a complete beginner
Same here.
same here i lost a year learn from fcc but i didnt feel like i have a good basic so i start from zero 34year with the odin project
Thank you so much for all of the information and encouragement you've been giving. I am 41 and essentially starting my life over again after quitting my job and moving to a new country. I've always loved games and tech but didn't think I had the mind for code. I have tried a couple of times but it never stuck. But now, I am determined to make things happen and your channel has been a part of that determination.
Its never too late man, god bless you!
@@maxim0697 except that-
Same age. Starting something new too. Good luck bro 😊
You're not alone. Hope you're doing well!
I'm 42 and planning my escape from the construction industry, good to know there's others my age doing this, learning code every free second I've got! 💪
OMG didn't know about odin project until watch this video.
I like that the Odin Project incorporates some of FreeCodeCamp's curriculum. Best of both worlds.
If someday I finish FCC lessons for sure I will continue on odin project. next decade maybe hahha lol
@@paulraven8236 ha... I know the what you mean. Procrastination and lack of motivation impede progress.
Which do you like better? freeCodeCamp or The Odin Project? Let me know in the comments!
I like FCC better because it's more project based of course. There are times when they hold your hand and at times they let you work on your own. I've never tried the Odin project personally.
Both are amazing resources.
And to each its own. If I were complete beginner, I'd do a blend of them.
I HATE codepen with a passion.
The odin
I’m currently going through the Odin projects from end curriculum. They link Free boot camps html/CSS cert. so you get a taste for both. It’s an ok mix. It puts you in the deep end but also gives you that instant feedback needed to see your code working in real time. It’s that instant feed back loop. The one thing I’m struggling with, believe it or not is git and the command line. Any advice for getting better with those?
Odin is far superior, they link to FCC in the Foundations course. about setting your environment up u can always get help in their helpful and active Discord channel
Thank you! I started with Odin without any technical background. I think I’ll take your advice instead. Odin is too advanced for my totally beginners level, but I am willing to go back to Odin.
Any updates bro
how's goin bro?
How far have you gotten bro?
how's it going bro
@@alanmurphy4754 It appears that he's mia. I just started with Udemy, next it's Python very everybody....lastly CS50...harvard's highly regarded python program and they also offer computer science.
High-energy motivation right here. Wow. You are an amazing presenter, and your audio is crystal clear.
I've burnt out in tutorial hell. I did learn a few things, I did never finish the courses that were more important like Javascript, for some reason I couldn't get into it. I am going to try the freecodecamp approach and check the Odin project.
I am a computer geek and I thought I could learn to program to escalate to other realms of computer stuff. I thought "if I can build it, I can program it!" It hasn't been easy, but I want to try again.
Thank you for your encouragement.
Got an update?
@@timothygreer2400 Nah, I am still super procrastinating :p
@@geekatari4391 Hi there
I did FCC first then I headed into TOP. I think FCC is super helpful when it comes to reinforcing the concepts,.
it's similar to before you read a book, the chapters help you to understand what the book is gonna be like.
It's the TOP where you write the actual stuff. So I personally think there's no comparison because both are great.
Just serve differently.
@@geekatari4391 How about now?
Hey Dorian just discovered ur channel. I was a biology student and took up computer science in grad school. People r just so discouraging when I say I'm not on becoming a doctor or something in medical field. Your videos r very encouraging. Thank you!
Nice! You gotta put that pressure behind you so it pushes you. As a booster hack you could read Scott Youngs Ultralearning. Check it out it will blow your mind. Your success will blow your critics away. Keep on track!
That's because those others are afraid of you getting ahead of them ! As an example, AWS has a healthcare and life science division ! This is where your hybrid knowledge will come into play. Put those detractors behind you and power on !
FCC is better to start for sure. Simply for the fact of how it creates a positive feedback loop. A lot of simple tasks are broken down into small chunks, which as you complete the task you feel rewarded little by little. Creating less resistance to learning code, and adds confidence to the user.
The Odin Project although it simulates the real world developing much better than FCC, is filled with a lot of negative feedback loops that can discourage the user from continuing. Just setting up Linux and an environment to program already made me feel as though I was too inadequate to start the journey. I find myself always diving too deep into a certain subject due to all the suggested links and the end result I get too distracted from actually coding.
Thanks for sharing your insights.
virtual machine decided to not open up after i install linux i wish odinproject has option to contiune without linux
bruh I don't even understand who do people find installing Ubuntu and an environment is difficult.
It really isn't, and y'all making this seems difficult.
Just create a section on your disk, install a ubuntu there and it's done.
The environment is just installing vs code.
Enlighten me what's so difficult about it please.
@@amerikanpoliskamerasvideol6170 sure you can continue TOP without a Linux but in real life most of the jobs out there would literally require you to be familiar with Linux.
TOP prepares you from the start.
If something's wrong with virtualbox just google the error, and that's the most important skill of a programmer.
@@Jason06245 if you are just ¨testing the water¨ to see if coding is your thing, wasting a few days to install a OS that you dont give a fuck about JUST to start the learning, its kinda a pain in the ass, and just because you know how to do it, it doesn't mean that everyone else does...
Thanks a lot! I had 5 other tabs open with more videos on how to start learning to code, but you're right, I just closed them all and logged in to start the odin project.
As a senior engineering student trying to make a career shift, I found most tutorials a bit too slow. Which is completely fine because most people don't go through STEM education. I love how the odin project is more demanding and in return more rewarding.
So my advice to people who learn fast is to not listen to people telling them they need to spend weeks on subjects they find simple. There's always more to learn in tech.
ill be speed running free code camp, than jumping to odin. Than ill do the Harvard python course as the icing on the cake.
I learn so fast the problem is that i should find a way to remember thing easy
@@youness8288You don't remember because you don't practice by doing above what you consider current level project from start to finish.
Looking at code syntaxes and documentation is completely fine, as a normal human can't remember that much information. After few months you will forget things you didn't used at least weekly, but you will find them easier to understand and use when you re-learn them, some of them by just a fast looking at documentation.
I'm an absolute beginner and there isn't a day that I don't feel lost
Thank you for the motivation !
I did FCC first then I headed into TOP. I think FCC is super helpful when it comes to reinforcing the concepts,.
it's similar to before you read a book, the chapters help you to understand what the book is gonna be like.
It's the TOP where you write the actual stuff. So I personally think there's no comparison because both are great.
Just serve differently.
Honestly if you finished all of FCC then just moved to Odin project you wasted your time. You could have just built projects, looked up what you different remember, and got a job. What you did is how people get stuck in tutorial hell.
Start with fCC (beginner friendly), then introduce TOP into your learning plan. Note, you don't have to do them one after the other, slice & dice and build conceptual + practical expertise.
Also, I highly use Anki flashcards to recall & help retain all atomic facts I learn along the way.
@@SumanthLazarus what is Anki Flashcards?
@@SumanthLazarus I was actually thinking about using Anki for learning how to code, similar how it's used in langage learning. Spaced repetition systems are quite helpful in this regard.
Man, I really like your videos. Love the "no BS" take, it feels refreshing to have someone who talks from experience rather than talk from "what these people might want to hear"
Hey I remember we mentioned this on your recent livestream! FCC def helped me as a complete noob. I'm moving more towards the intermediate stage now. I'm chipping away at TOP's Javascript course (to learn NodeJS & React) while building other JS projects through UA-cam.
I had started recording this video before that stream so a lot of what I talked about there is in this video. Sounds like you're crushing it. Keep it up! 👊
what is TOP's Javascript course?
@@pira9850 the Odin project... TOP
Did you get a job yet?
"Build more, learn less" was beautiful, thank you!
w3schools is also great for learning. it is not quite project based but it is a vast source of infortmation. i understood JavaScript much better through w3 vs fcc
Thanks for this video. I like how you mentioned to not get hung up on worrying about certificates because I was kinda driving myself crazy doing that, I now realize that the projects that I create has way more value than a certificate. You gave me a ton of motivation, I appreciate it.
Start with fCC (beginner friendly), then introduce TOP into your learning plan. Note, you don't have to do them one after the other, slice & dice and build conceptual + practical expertise.
Also, I highly use Anki flashcards to recall & help retain all atomic facts I learn along the way.
What's a top?
@@MySUHIT The Odin Project
@@mystichorizon5 hey what is TOP full form? It is Odin?
@@user-od1wk9yt4e The Odin Project (TOP)
As matter of fact I did what he says years ago. I started fcc and did some basic html and ccs. And then started odin. Odin is suited for serious learners, who do all the assignments.
Considering I got a position on front end after the first 3 modules of FCC, I'm gonna say thats false. FCC teaches you the majority of the essentials. Odin teaches you almost everything, essentials or not. It's overkill unless you're deadset on your first position being a full stack engineer. Which btw, your experience will be more of a barrier than any knowledge will if you're going for full stack.
All the info in the world is useless without taking action with what you have learned. Thanks for breaking this down in a really simple way! 🙏🏽
I have started FreeCodeCamp but I’m looking into Odin since I was told that it’s a great place so now I’m re-considering what to do next with all the information I have given. But I do plan to learn from both.
Freecodecamp more efficient
I do it now .
I really wanna be a programmer and learn to code! Your videos inspire me as a young 21 yr old looking for a career to be passionate about. Keep the videos coming. Loving them!
You got this! Just stay focused and it will become a reality for you! I really wish I had that kind of drive and ambition at 21. The fact that you know what you want and you're going after at that age speaks for itself!
Don't let distractions get in your way. I know when I was your age I was very easily distracted by things that caused me to waste time and money. Even if it takes you a little while to do it, getting into this field will improve your life so much that by the time you're my age you'll be very well off!
Good luck and thanks for the feedback!
@@DorianDevelops Your channel is gonna inspire so many I already know it. You're doing a great thing for the community. I really appreciate the reply!
@@ajz1799 Thank you very much even if I only inspired a few people to pursue this to better their lives I'm happy. Make sure to keep me updated on your progress. Check out the discord if you want some feedback on your portfolio or resume hit me up!
Same I wish I really do become a programmer
(Edit: I am 15 and not 21 LOL so I'm going to be way ahead)
@@momakplayz7985 Pshh
I’m an absolute beginner and I love using free code camp! I just started about a week ago
How is it going?
Thank you so much. This was very motivating. I'm a new coder starting with freeCodeCamp. :) I will try out the Odin Project later on.
Honestly this whole journey is tough because it's so different from what I studied in university (psychology) so I feel like I'm back at step 0. But I'm motivated to find a career as a front-end web developer. I'm so glad I found your channel.
Freecodecamp will boost your confidence, theodin project describes everything deeply. I personally started with FCC a couple of months ago now I'm starting to revise with the odin project. Important thing is learn from anywhere just don't stop practicing, code at least 3hours daily and you're going to be good at it.
@@shubhamstark5022 thanks man!
@@eeuunnlol hey hoping you'll see this but how have things been? I also graduated from psychology and now trying to all-in on coding/programming.
Hi Eunice, Best wishes, I am from management background, gonna learn coding , I am planing to start with FCC. I watched the first 6 videos Harvard CS50 , but a bit demotivated since it's completely theory, hence I am planing to start with FCC and learn to build things. how s it going for you?
Any update ?
I think collecting the certs if a fun idea. I wouldn't list them on a resume. It could be a fun way to keep going though. People interested in code, usually like achievement hunting in video games. It could also help you keep track as a sort of memento.
thought the same, as a gamer I'm a sucker for knocking down those trophies
I agree. The value of the certs is that they give you a system of goals and rewards to stay motivated.
Dorian, everytime I doubt myself or I feel lost in this new world of programming I look at your videos to find confort and everytime works like a charm! Thank you so much!!
I like to hop between Odin and fCC. I do think it is CRUCIAL that you start with Odin to learn how to setup a coding environment...
You wouldnt start cooking without knowing how to use the stove or the knives.
Then I really like Odin for the HTML/CSS but I think they accelerate too quickly into JS. This is where fCC pulls its weight. they break down JS into easier to digest sections. Also, you will not retain all of the information the first time around... so it doesnt hurt to try learning it on one platform and then heading to the other one to see if you comprehended it.
Last point... I usually do Odin project when I have my laptop with me (since it has Ubuntu)... but at work, I cannot have my laptop and my work computer can only access fCC... so I do that in my spare time at work just to get some extra practice in.
I started trying to learn how to code by myself last week. And yesterday - when I finally (think) that I've finished writing down my personal study roadmap - I realized I had absolutelly no idea what I was doing now that I know that there are a lot of other things like github, relational and no relational databases, logic, algorythms, frameworks, librarys., etc. Hahaha.
This video really made me a lot less anxious! Because "setting up my whole environment" is exactly what I've been doing for the past week, and until now I didn't really know if that was one of the good strategies to start coding. Learning the actual languages are just a small part of all the required knowlodge, right? I guess now I know enough to start the right way. Maybe I'me more of an Odin tipe of person =P
Hi. How is your journey going? Have you made much progress?
I started learning from yt video’s not so long ago. Didn’t really know about the whole setting up until now :)
Good personal project ideas:
*Favorite show/movie fanpage
*Music player
*Ecom site
*Mock forum
*Landing pages
*Login portals
*Choose your own adventure site
The possibilities are endless!
I agree... Codepen is a pain in the ass... I use my normal editor and then copy-paste it on code pen.
I knew that I wasn't the only one that felt that way. I also had a friend that started freeCodeCamp and he felt the same way about codepen. I told him to do that also, editor and then copy-paste. Thanks for watching!
As a 32 year old with an associates degree in engineering(electrical) and having only general labor jobs I had enough and want to change careers and I am interested in coding. I was never good with coding, I have taken C ++, and matlab but NEVER really understood it completely, matlab was easier since it was more math based. I basically cheated my way through C ++ . Today I begin my journey. I plan on using the odin project for web development.Wish me luck .
I think thats a mistake everyone makes. You can't use a difficult language like C/C++ to guage how much you can understand coding. They’re one of the more notoriously difficult language to learn as a complete beginner because of how lower level they are to be high level languages. Js, python, or java are better to start with. I personally started with FCC, and got a job as a front end developer after doing the first 3 modules and creating projects with them. Odin project for me was overkill. It forces you to commit even the most unnecessary of things to memory. Though if you're deadset on your first job being a full stack dev it's probably a better. But getting a company to trust you enough to be full stack based on knowledge alone will be a challenge even with projects.
Another thing that help me thats under stated is doing DAILY coding challeneges. You have to force yourself to start thinking like a programmer/problem solver. It will make your life so much easier. I started with codewars then moved on to leetcode/algo expert.
Go ahead, and be constant, I started The odin project in january of this year (2022), I went from knowing nothing about html and css, to be able to understood how css works and how use properly with html, I already have some javascript acknowledge. But the real challenge for me was css and all the other stuff that come with it like, flex-box, grid even bootstrap.
I don’t know if you look at these old vids comments. I want to say thank you man, you get straight to the point and give pointers. I’ve started and listened to your “notes” video. I take so many notes. . . I’m going to not take notes this time, and keep trying to improve each day. Thank you :,)
For anyone reading this, always listen when Dorian says avoid tutorial hell! It is a real thing and listening to him so much in my first month of programming really made me avoid it mostly. Occasionally, I'll find myself right back in that hell and when I randomly watch a Dorian video and he speaks about it, I dump the mentality all over again. It is a very hard concept to avoid as you think that the constant tutorials are helping but in actuality, once you have been introduced to the concept, you know it exists and it's up to you to use that knowledge to apply it.
On another note...FCC is in general my go to for having a concept introduced to me while TOP is where I go when I REALLY want to learn a concept and reinforce it. TOP makes you struggle.....I think that is the important takeaway from it. The more you struggle, the more you realize that you don't know as much as you think you do and you are forced to search for outside resources to help you solve the problem. Hope this helps anyone in the future.
Just started learning coding from zero experience and really needed to hear this.
Got love for you brother. Keep on inspiring! This makes me wanna push through the shit to get to my ultimate target. Thanks!
Can you make a Quick Video on how to take notes while you studying coding? How did you take notes while studying coding?
Thanks.
Your words offer encouragement as I sit and stare at my blank text editor, trying to make my first Ruby project. Thanks, I needed this.
I’ve tried FCC twice and it just hasn’t made me feel that engaged in what I’m doing. I just started the Odin Project, hopefully I have better success with this!
FCC is way better than The Odin Project. If you don't feel "engaged" is because you don't have enough interest in it.
@@pysof yeah I don’t have interest doing the FCC curriculum. I’ve tried it, wasn’t my thing, but I’m having a good time with the Odin Project. To each their own.
How has been your experience with the Odin project?
Good stuff brother. This is the kaizen mindset right here. Always learning and improving!
From all self-taught Coder UA-camrs 😉
You are the most honest and on point.
Thumbs up!
I definitely will start with Odin Project... Thanks very much for the heads up.
"Don't spend hours trying researching where to learn, just start learning"
This is true , i wasted a lot of time researching
This man literally guides us as a big brother
I was already quite familiar with git, linux and general development for a while, so I am glad I decided to start with Odin and refine the details I already knew and develop even further
As a newbie using free code camp and the Odin Project I agree completely with this.
Thanks for this video I would of never heard of the Odin Project. Going to do both. Another free resource for learning App Academy Open its Ruby based. Thanks again.
Is it called academy open? Is it IOS only
Gracias Dorian por tus consejos, actualmente estoy haciendo cursos en Udemy y el plan de estudios de FreeCodeCamp, me interesa mas adelante ver el proyecto Odin.
Only certificates that really count are aws devops and that mostly works if you already have an engineering degree or work experience.
Great video, Johnny Sins. Thanks.
i am following freecodecamp and theodinproject. i will update in two months
I was unsure about js and was doing development using django. But day before yesterday i jumped the gun and started odin project and i will complete it.
I had fun with the start of the Odin project, Git and Github but when getting to part 2 - HTML and CSS they literally send you to freecodecamp's Responsive Web dev's course... so not much difference there...
Love the honesty. Don't have clue about this field, but the guy seems to be spitting honestly so he gets my subscription.
Hey Dorian! I've been binge watching all of your videos and I can't thank you enough for what you're doing. I wanted to ask you if you think I should learn web development first if my ultimate goal is to work in Machine Learning/Deep learning. I have a strong math background but I do not have a degree so I'm guessing it might not be possible to land my first software job in data science. With that said do you think it would serve me better to get a job in traditional web development and use that to propel a career in Data science? I am more passionate about ML/DL but certainly enjoy the little web development that I've learned so although it would be a longer path to data science I am willing to go that route. I just wanted your opinion if you think its worth focusing solely on data science, or focus on that after I get software engineering experience under my belt. Thank you for all the information you put out for us, it's appreciated!
Absolutely not do not learn web development just to get a job! You will get stuck and eventually be miserable at a job you hate wishing that you followed ML/DL, and you'll probably burn out in the long run. Even if it takes you longer to get a job just focus on what you want to do, it will make learning a lot easier for you if you really enjoy it. Also college degrees are slowing becoming less and less of a thing in software development, I have a video where I talk about not needing a degree to get a job as a developer: ua-cam.com/video/qOdmvG8yA-Q/v-deo.html
In that video I quoted Elon Musk where he said exactly this:
"A PhD is definitely not required. All that matters is a deep understanding of AI & ability to implement NNs in a way that is actually useful (latter point is what’s truly hard). Don’t care if you even graduated high school."
link to that tweet: twitter.com/elonmusk/status/1224089444963311616
@@DorianDevelops thanks bro, this person in the comment it's like me. I'm doing the FSO bootcamp while I'm learning Numpy but my goal is to be a data scientist
mmm the university is ok, I've learned a lot of math because of it since I was 16. My university in Peru is the Latam hardest to enter
But I'm gonna take your advice cuz your advices are the best on youtube I think, but I prefer to work only 3 months on a web dev job to another no IT job
You mentioned that there are so many better online editors than CodePen, but didn't give any examples. What other ones then do you prefer? Maybe this could be a great idea to answer in your next video.
My plan is to finish TOP.. then complete free code camp for the certifications
And after such a good motivation video, you came to a video of an ex Google senior developer who explains why you shoudnt learn to code...
the only thing i would suggest instead of copy/pasting code is to type it yourself, even if you're just looking at it and typing it verbatim. it really gets the noggin joggin
Neither one has any real substance to it. The addictive thing about them is being attracted to people like you.......people who have short attention spans, are easily impressed and very, very likely will never do anything with programming. They're shallow. Avoid them. You're better off getting a book (that's YOURS and not something that can disappear from a server) and going through it from start to finish, recognizing that it's mostly likely going to be a book that teaches the same thing all the other books teachs, just in different syntax. If you know the fundamentals, then all you're really learning are syntax. Once you've gone through the book either make your own things that do what you want, using the syntax you've learned (just in a more complicated or abstract way), or learn new fundmentals. But don't fall into the time-wasting trap of buying yet another book where you start all over, with new syntax.
Foundation Course of Odin Project Helped me a lot, teached me github and also freecodecamp.
Getting my laptop on Sunday, gonna start asap , just do ! Great stuff .
working through the course or projects with a partner I think would be useful, as later in interviews they ask that kind of stuff, if you have worked in a team to solves problems. If you have for some complexish projects, I think this can be a plus
This is the motivation I need.
Great video.
Learn then build your own stuff. You can't learn until you build something yourself from scratch.
Certifications help in interviews as it shows initiative. I wouldn't drool over them though lol.
The only reason I care about Certificates right now is because I'm getting my Bachelor's in IT and it requires 200 hours of Extracurricular Activities and those Certificates count towards it.
"Build more learn less"
Now I know where do I go wrong
The visual studio code live server is awesome 👌
It should be mentioned that free code camp has an amazing UA-cam channel with tons of tutorials on a number of things
And it's becoming a point for reunion of many good youtubers with programming courses. Damn, there are even courses of more than 30 hours! I guess those are pretty slow though.
Hi Dorian, I subscribed and liked your videos lol thanks for doing this channel! You really inspire me and motivate me to keep pushing forward. Looking forward to seeing your channel grow and hope I can keep learning and get better at coding. I listen to your videos when I drive to work and go on my runs lol Thanks for all the tips! -Sam
Thanks for subbing, hearing you say that made my night! I'm so happy that I can motivate you like that, it's really means a lot to me to hear someone say that. That motivates me to keep making these videos!
Good luck on your journey, wishing you the best!
@@DorianDevelops absolutely! I’m doing both Freecodecamp and Orin project and a little Treehouse right now. Yes looking forward to more videos! Thank you!!
@@TennisComplete Sounds like a solid plan! Those are all really good resources!
Thank you Dorian!! Day 1 for me. Lets get this!!!!
Thank you mister Careca (a little compliment in portuguese). Your words gave me a clear path to follow. You are the man!
I built my first pc last year by just watching UA-cam videos and getting windows installed. I have no idea how to code but I’m 34 and have just been a custodian for 8 years. I’m sick of it. I know I can do better in my life. I’m having panic attacks before bed every night thinking I’m a loser with no prospects
There are so many of us just trying... trying to have a career. You, and so many others, have tapped into a market where most will fail, but those who succeed will remember and credit you.
very depressing comment as a begginer.
@@guilhermegomes683 I don't think so, the same is true for nearly any field imo. Most will fail, or lose motivation and give up but with perseverance you'll make it
Sir, I am learning html at the moment through udemy videos but once I finish practicing a lesson and go to next one I forget the tags and attributes that I learned before. How to practice to remember or if memorizing is not necessary then what is the important thing to do after finishing a lesson. Thanks for the videos!
Please suggest a website even if its not free. I want the best and organized materials so that I dont quit learning.
@@Criticalthinker5The Odin project
W3schools is a good one, they have exercises to help
Great video, love the motivation and help! I have never heard of the Odin's Project but I will add that to my learning path, cheers man!
the conclusion part got me, thanks man!
I'm starting to try to learn and see if I have what it takes to be a front end web developer at first. I am with the FCC curriculum and my idea is this 2021 to form solid bases in html and css, to carry out several projects and my portfolio. My query is for those who have studied in a self-taught way, who consider better or gave better results for you, take notes with pencil and paper or use something like evernote, notion, etc and do it directly on the pc?
I've heard the act of physically writing info down can be a little better for assimilating it into memory. But the main thing will be repeatedly going back over notes (written in a simple way you understand) until they stick to memory, and also practicing them daily with a language
Odin project is tough for someone like me . I started FCC today and it’s a bit more user friendly
Thanks so much! Your video helps me a lot and gives me motivation. I've learnt freecodecamp for weeks. I'd like to know how can i create website with HTML, thanks.
Solo learn was the first website I started with and is awesone im taking css there and got sertified in html there but I forgot it becaise I did not practice so I am in free code camp now
and i thought it's johny sins teaching about coding....how excited I was at the beginning u know?? =__=
I wish I had someone like you to tell me these things when I was going to college to study for software programming. All I had was a sexist teacher that would treat the girls like crap ( there were only 5 of us) and unsupportive family members saying that I would not be able to make it in that field... that was a little over a decade ago and I'm ready to try again!
Thank you so much for this kind of video.
That's what I needed
Glad it was helpful!
This is such an informative video! I’m wondering… Once you complete either of these programs - How do you stand out trying to get in the door for an interview? Do these programs give you certificates? I know you said don’t worry about the certs worry about the material and I’m 100% on that train. Just wondering what you would put on your resume. Speaking as someone who didn’t go to college. I moved to LA at 18 to be a professional dancer was super successful for 8 years got sick of the culture met my husband and moved now I’m a dance teacher/ professional dancer and realtor. So, I don’t have much that would pertain to a career as a software engineer. I know certain life skills are going to be great characteristics for any job but wondering about credibility. Would love any info and advice you’d like to give!
thank you so much i was blank at some point, this information is so helpful.
Never heard about The Odin Project. Thanks for sharing, good content!
There is nothing to talk about much about this topic because basically the freecodecamp is the much better choice if your totally beginner like what he said it is much beginner friendly because it's much more easy to understand.But if you have knowledge about coding and you want to know more about it then for me The odin is the one for you because it will now teach you how the coding literally works.
Thanks for sharing this information with us! Not only was it very informative, but also extremely helpful. Great tips on how to focus your training.
I'm learning with both! Glad to see this comparison,
I'm going through the odin project foundations and will do js after. Will probably go to free code camp for js after
Thanks for the advice. It was right on time. Much appreciated.
9:22 made me laugh. Reminded how I wanted to create my first JS game without knowing what DOM is. But it's good I spotted a blank spot in my knowledge and patched it quickly enough.
Do you recommend to take all the courses in codecamp in order? I want to learn cyber security and selected "information security", but it looks like you have to start with the "responisve web design". I just started and dont know anything yet, so I would like advice on this. Thanks