Basically, there are two types of web servers that are in use by nearly all websites online. Apache being the one powering the majority of web servers and Nginx is also a popular choice. They are server software that runs on a work station class computer when used for live websites or regular computers when run on a local computer. MAMP, Local by Flywheel and others, have both as options when developing locally.
Ptmp727 if you want to get a deeper understanding of how a web server works, then putting together a LAMP stack would be a good idea. If you’re more interested in learning web development then using something like XAMPP makes it easier. Although I like using Local By Flywheel or MAMP. On another note, learning to work directly with a Linux Server via the command line on a barebones server I think is great idea since it reduces hosting costs and you get to really fine tune your server for your needs with very little limitations. As for Node, it helps streamline your workflow by using npm and Gulp. So that, I definitely recommend learning.
Depends on the size of the server/vps. It ranges but a barebones server/vps is significantly less than a managed solution or a hosting account with full fledged control panels already installed. Also the performance isn't as great on the solutions with all the bells and whistles that eat up server resources.
@PixemWeb, hey man great video. I have to say though, 1 year is way too early to learn all this. For myself it took probably close to 2-3 years to become a full stack developer and do front end + back end + database creation/management with ease and I remember exactly how I went. 1. HTML & CSS first 2. PHP & MySQL second 3. Javascript, HTML5 Canvas third 4. jQuery, Ubuntu, Git fourth My favorite would have to be php and mysql. For some reason I find working on back end much easier and the hardest was javascript and jQuery. I spent more time trying to understand javascript and jQuery by working on canvas and constant repetitions made me understand how to use jQuery and AJAX functions correctly. The last part that was easiest was Git and linux servers. I have to say learning these last 2 makes everything so much easier to manage especially when it comes to maintenance and keeping code/projects up to date. I've spent countless frustrating nights pounding out bug fixes and trying to better myself with videos, taking notes, and anything else I could get my hands on. And I'm also very grateful that with all this knowledge I can one day get a cushy job with excellent benefits and the know how to do all this without asking someone else to do it for me! And you're right. Everyday you have to spend couple hours or else you will forget how to do these and the worst thing is when you try to go back to code you worked on and say to yourself, "How the hell did I do this again?"
You are absolutely correct. I agree with you when you said that someone can become a full stack web developer in just one year. I am a living witness. When i was learning how to code in 9 years ago; I dedicate 20 hours of my time to coding, watching youtube videos, reading books and so on. My target was just to become a full stack developer. I was very courageous because i know that i have a smarter memory to understand complicated things faster. It was never easy for me then; but i was able to learn even more than what you listed here in just 11 months. I made about 3 projects within this period; the first project was too bad; but that was an accolade to me though. Within that 11 months; i was able to even learn Bootstrap and little intro to OOP. That was when my life changed. Today everything is a story. If you want to achieve something big in your life, you have to work hard. When your mate are sleeping; you have to remain awake to chase after your future. My favorite languages are PHP and Python; can't love them less. Thank you for sharing this video.
I would do first month and a half on html, css, and javascript. Because you dont need to learn them one by one. Learn the fundamentals one by one, yes, but then put em into practice together when doing your own projects. That is MASSIVELY important. Im in the process of creating my first website too and thats what I recommend.
Hey Eduardo, yeah, sometimes it makes sense to learn each language one by one, other times it's best to group the languages together since the end result is they will work best together. It all depends on your learning style. Thanks for watching and sharing your thoughts. Let me know how your website works out.
You're such an inspiration mate, Thank you! - I'm Fluent in HTML5 and CSS, and I scratch the surfaces of Python and JS. - I really want to do this, I want more in life. - I want to achieve.
Duuuuuuuuude I was so worried about this requirement!!!! thanks for the explaining! I already have 1 year C++/ Java code experience and when I was searching on some work, a lot of jobs wanted a full stack developer and I was confused these are pretty easy tbh comparing to the pain of C++!
Thank you, sir, for motivating me, I had seen these videos a previous year, I had planed very well to become a full-stack developer every single day I practised at least 3 hours when I feel demotivated again I watched your video, Finally I had learnt HTML5, CSS3, BOOTSTRAP, JAVASCRIPT, JQUERY, PHP, MYSQL now I full focus on the project and brush up my knowledge Today date 17Augest 2019, my target get a job in full-stack developer till 17Augest 2020. I will comment again this video next year 17Augest2020. Let's see next year what my position.
Take 3 Udacity courses: - Front end developer - React developer - Full stack developer They all have a duration of 4 months (8-10h weeks). You can finish them each in 15 days by working 10h/days on them. Bonus: - Use Anki on the side to put everything in your long term memory. - Udacity are great for the pressure, the projects that needs to be checked in order to get your certificate (You don't have that on Udemy and that's a weakness) - Don't hesitate to find a better source on the internet to learn. For example in the React Developer course, I had a course on Redux but I find a complete course on RUclips were everything was way more simpler to understand. You will be more than ready for a junior position or internship, recruiters will even knock at your door.
@@wilastakurniawan7206 git is basically a way to save your work ie source code and entire project folders. Learning how to do this will save you from suddenly losing all your hard work. You can always recover almost all your work very easily.
Thank you for giving me a roadmap to work through! I started learning JavaScript about 2 months ago, and have spent time on HTML/CSS, as well as dabbled with SQL. I spend between 5-10 hours a day learning and practicing code, depending on if I’m working or not, and I really hope to hit my goal of programming fluency in under a year. You’ve given me a newly instilled sense of confidence that I’m well on my way to pulling it off :)
Thank you for a very clear explanation of web development. I'm not a developer, but I've heard most of the terms you used. I never understood how it all worked together (until now).
Hi PCJ52, I'm glad you found it helpful. Web Development can be a complex topic to cover which is why I try to make it as clear as I can. Thanks for watching the video.
Thanks Bud, I am a senior in college learning web dev and i feel like I've learned nothing at all. I'm going to take your advice to heart, make my own coding bootcamp.
College is good for teaching theory and very generalized topics. It’s a one size fits all approach to learning. One of the best parts of college is direct access to your peers and the ability to ask questions. That being said, a self directed learning style from reputable resources will expedite your learning. You can learn in one year what would take someone 4 years in college as long as you respect the process and devote serious time to learning. Good luck on your coding journey and thanks for watching.
This is great! I’m beginning my IT career in networking at college in September whilst branching out into cybersecurity and coding. Discovering the concept of full stack developing I found this vid and it’s great! Thanks for the info.
Well done. I'm currently on this journey. I'm familiar with all the technology at this point (except database stuff). I'll be there soon, and I really enjoy the process. Great details.
Awesome, this journey is never ending. I've been doing this for years now and there's still so much to learn. That's what I love about code, there will always be changes and updates. I plan on uploading videos focused on each language, so let me know if there's anything in particular you're interested in. Thanks for watching.
PixemWeb Would love to see some php integration of content from external databases. Also this is not really language related but some advanced membership tutorials as i find wordpress membership plugins really limited (for example no 2fa options).
I'm becoming a full stack developer... I figure it will take me 2-3 months at most. I have a CS degree but have been out of the game for a while. Having a blast getting caught up. :D
Yeah, if you have previous experience with code, you can pick things up relatively quick. That's why your first language tends to be the hardest, no matter how easy the language may be. Getting over that initial hurdle is what takes people some time. Thanks for watching and have fun coding.
@@PixemWeb i have learned many languages, the basics only. Plan on doing freelancing to help my family and so i can buy a desktop and give my laptop to my Father
Great Introduction in this video. The description of Front-End & Back-End Design & Coding Language abilities was very easy to see/comprehend. You should congratulate yourself on being the coolest video on RUclips about FULL STACK MACK & other marketing chimes will come to you as you do. Ciao
Sir Every day i am learning 3 hours HTML in this month I will complete this Goal. I will Sure Complete HTML THANK YOU SIR,You are great for me I salute you
Awesome, 3 hours a day is ideal. I also recommend breaking up your study sessions either in 3 x 1 hour sessions or 2 x 1 1/2 hour sessions. This way you can maximize your learning without losing focus.
Great video! Love the breakdown of the DIY CODING BOOT CAMP. I'm going the Self-taught route with The Odin Project and your tips are great! New Subbie 🙌🏽
Really great video. I have just begun on my way to become a full stack web developer and I am half way past CSS. I found this video really helpful. I am a little bit confused about which back end language we should prefer. If you can make a video on it it would be really helpful.
Each of your words are disciplined. You give the path about how to go step by step. Thank you.and if you provide any course video about full-stack web development please let me inform
Thank for your educative Video, actually I got into programming few months ago... and I have been tranformed with the help of Mysql, HTML, CSS and now am learning JS with in just 3months.
Hey Giovanni, that's awesome. Learning to code is one of the best things a person can do. It opens your eyes to new opportunities and prepares you for our changing work environment. Thanks for watching.
I started my development journey from a textbook called html,CSS, JavaScript and php all-in- one for dummies. It really helped me get started. Although with initial knowledge of java and R. It will build you to mid level
I think it’s best to practice for 1 hour a day in the beginning and have it gradually grow to three hours a day if this is right for you. Nothing good comes out of rushing anything.
I agree with you for the most part. We are all different and what works for me might not work for others. I learn best by complete immersion but this style of learning can be overwhelming and sometimes discouraging for others. Ultimately you have to determine your optimal style of learning and take it from there. Thanks for watching.
Absolutely loved watching this video - it’s such a great feeling when you hear/watch something that you *NEEDED* to hear, at just the *right* time! You may call it destiny! Thanks for the video, liked and subscribed
i know that leaving javascript in the way was bad, but i thought after doing js that diving more into basics is important so i started C, after completing C definitely go back to web development as it brings lots of practicallity and allows you to work on real life project.
ohmygod this is exactly what I need I have watched it twice and I think I'll watch it more times later (I'm Chinese watching through a VPN, for which reason, I think if and when I have learned all the subjects in the video, I'd only have reached the starting line. After that, I'll have to find out how to adapt and apply (transplant) the knowledge to the _peculiar_ environment I'm in. So what are your thoughts about this, fellow viewers? -- I know, most likely nobody finds it of their business, no one cares and no one finds it relevant, as it should be. Essentially, my first statement would be false, as this would be NOT exactly what I need. And there will always be a Greater Premise. So eventually, this is the question -- what is the first thing to do? Should I first establish a will saying "I'll do this this this with my life"; or should I observe the environment I'm in and find out what is the most important problem the world imposes on me, and tackle that? The problem with the second case is that I observed, and I do not like what I saw (because it will make me into a zombie, because the real world problem is unbeatable, and the Prime Evils are not supposed to be faced directly). So basically, I have to follow the first approach, which is actually make up my own problem (question) and solve (answer) it on the scale of a lifetime. There is also a conundrum or paradox with it, though. That is, I'll be all alone. Because there will not be any like minds. Because everyone is attracted to "the practicals" and I'll be detached from the "real world". And nobody would want anything to do with me. But, from an opposite perspective, I've already reached the finishing line. My childhood dream, as I remember it, has already come true. I fancied, when I was little -- how cool would it be to communicate with a foreigner, through a wireless radio? So in short, what I meant was simply, hello! Nice to meet you. :-| I have a proposal that will link us all together. The "practical" people as mentioned above see two things. They saw a person who went abroad and studied there and obtained the "certificate" and wrote their experience in their resume. And they stand in awe of that person. And then they will see me, who will say, "I learned all the stuff from RUclips." And they will laugh their asses off. In this, I say we are together. We must learn the "real deal" and beat them with the "certificates". What say you?
For a relatively newcomer in a web dev like me, although having some years experience of desktop non-web dev using VB6, SQL Server and Crystal Reports, it sounded annoying and discouraging when my boss asked : "Can we learn Laravel in 3 days ?", "Can we learn React in 3 days ?". I had to say : NO, but had to explain in order that he could understand. I wish it's you who would explain to him these things to open up his mind about time requirement/allocation to become a full stack dev. :)
Yeah, I always explain that syntax can be learned relatively quick meaning a month or so. But to get a deep understanding of how a programming language works, the thousands of functions used, methods, classes, properties etc, that takes time. Even though I’ve been coding for a long time, I’m always referring to the documentation pages of the various languages I use. Then there’s updates to the languages, frameworks and libraries. I’m in a constant state of learning. Some people don’t appreciate how much effort goes into coding. When a person says to me, coding should be easy when you know the syntax, my response is “have you written a best selling novel”? Why not? You know how to speak and write, write a novel 😂. I don’t recommend saying this to your boss. I save that snarky response for non paying individuals 😂. Thanks for watching.
@@PixemWeb Thanks for your reply. Sometimes I wanted to reply to him (a certified public accountant) as follows : "Can we learn journal/book-keeping in a day ?". He recognizes that to learn Accounting takes at least 3 years. Even after he said he was joking when asking such questions, I felt discouraged, because like you said, some people don’t appreciate how much effort we do even when in the learning phase. Like you, I always go straight to official sites to read doc when learning any techs. Laravel doc is one of the most difficult I find, as it is not just about syntax. It contains concepts that is not easy to understand unless we have prior knowledge in Design Pattern such as singleton, factory, facade, etc. Thanks again for your reply. Merry Christmas, wish you a healthy and wealthy new year. :)
Once every so often, when i hit a slump, i find going back to just creating something that i'm interested in helps. Try to find a project you like that coorelates to your interests, or simply ask a friend/relative/blog "Hey, i'm trying to learn XXX. Do you know any projects that could be fun to do?" Stay strong man! If you believe in yourself, we all do to :)
I have a starters question, beyond coding, beyond the frontend and the backend... you have the website, or the app - security, how all that HUGE issue comes in to place? lets say that I learned how to code, then I build my own platform, something that is parallel to WordPress, what about the security? who is in charge on that? is it something you need to incorporate in your code? is it on the platform/website host supplier? Great video - Thanks!
Hi Shai-li, thanks for watching. There are different layers of security and all are important. Basically you want to make sure your code is secure. This means validating and sanitizing user generated input on forms, user privileges based on user rights. Think standard accounts vs admin accounts. Then you will also want to secure as much as you can from any potential attacks. This can be done with htaccess or server level configurations. You will also want to enforce a strong password policy, encrypt your traffic etc. Security is a large topic and I have a few videos that cover various aspects of it. Hopefully this helps.
I've been studding for 3 months now. at least 8 hours a day. although I have a ok understanding about MERN I can not build a full stack app on my own. I know people say you don't have to memorize code but I don't know how else they do. try to remember all the syntaxes for express, mongoDB, React, Node, Bootstrap, CSS and so on...it's a task
At first it feels like information overload. So much to learn and then to put it all together. That’s where thinking like a programmer and experience comes in. Try making small projects, something manageable. Refactor an already existing project and map out how the project is structured. Think critically about the design choice and how you believe it works and can it be improved upon. Take notes and journal about your thoughts as you learn the art of coding. You’ll get there 🙌🏼
To actually be a good Full stack developer, you need to know a front-end framework like React, angular and a backend web framework like Django, Symfony, rails, etc. Html and css are obvious
Amazing and very helpful video..i am beginneer..and I was totally confus between where to start ..this video provides me the way to learn...thank u so much for this video...keep it up ❤️
Thanks Vilian, I'm always trying out new video formats as a way of challenging myself. I want to make more videos like this. Let me know what coding topics you want to see. Thanks again.
PixemWeb no problem, I hope your channel's notifications haha You do a great job. I really wanna be a full stack like you, thanks and would be good if you was speak more about full stack's carrer! You rock
I am C# developer and now learning JavaScript. Hopefully will learn some other frameworks. But there are so many things to learn. Sometimes I think why they made it that difficult.
Thanks for this informative an motivating video indeed it possible to obtain a full stuck at least the fundamental of those widely languages in one year but that it depends on how you'll manage your time a during the year and of course that base on size of passion you've..in fact I'm at the beginning steps in path of Developing Software mater and what you've mentioned is very significant for me !!
I learned c # (and JAVA),TSQL, ENTITY, MVC, ANGULAR, HTML, CSS, JS It took me 4 months of intensive study and practice I don't think you need much more then that to be a FS developer, at least at a basic level
Yeah, some can grasp code logic faster than others. Syntax isn’t hard at all, it’s putting it together to create something useful. That’s the hardest part for most. If you’re good at riddles, problem solving, learning to code will be easier. Also, some people fear the process of learning and limit themselves from moving beyond the basics. Coding is like poker, you can learn the basics really fast, fast enough to have a false sense of confidence. But if you enjoy it, it’s always just a matter of time. 6 months is faster than most. Congrats.
I'm very interested to start an endeavor in order to become a 'full stack developer' but I am rather intimidated at the landslide of things I have to learn. As someone who has worked in SW/HW tech support, I fear my that I am becoming obsolete by not being able to code and therefore I want to future proof my skills. Admittedly this would be a massive undertaking for the brain. I recently achieved a language proficiency certification in Italian and I fear that after that huge challenge of learning another that there might not be any capacity left in my brain.
Any advices how to make daily plan, how much should you practice making some projects and how much should you read theory? How to manage everything so you don't make mistakes in learning?
You learn most from the mistakes you make. But I get what you mean, how to optimize your learning and training for peak performance. That’s the holy grail. What works for me might not work for you and vice versa. I pretty much setup my own at home boot camp and coded like crazy everyday till things got easier. What I recommend is try to invest 3 hours a day and break those hours up if possible. Morning code session, mid day code session and evening code session. Bookmark the documentation pages for the language you’re learning and review others peoples code. Refactor code that you find online focusing on first making sure the code is current and not deprecated. Second make sure you focus on security and then optimization. A big mistake people make is getting code to work, not fully understanding why it works and moving onto the next piece of code to review. Code daily, make it a habit and chose quality learning resources. I hope this helps. Thanks for watching.
Truly Awesome! The video was so well explained and you just made it so easy to understand. Keep up the Great videos. I surely subscribed to your channel and yes you got a thumbs up!
Thank you for sharing. Good stuff. However, 10, 000 hour rule usually applies to world level highly competitive sports etc (like chess). To be an expert (not being in top 20 worldwide), 10,000 hours are not needed. For example, according to statistic it takes 2000 hours to reach near fluency in Chinese (one of the most difficult languages in the world). Can you really compare Javascript where you can learn syntax rules in a few days with a complex writing structure of Chinese? Of course, it takes time to get experience, learn business applications, frameworks etc. But you don't need nowhere near 10000 hours to reach proficiency in selected technology. Usually 1000-2000 hours should be plenty to become an expert in certain areas.
**QUESTION** How do I get a result from a PAYMENT process ( like STRIPE or PAYPAL ) to Trigger an Event or Function in MY website ? I am building a Business Website where in steps ( 1 ) a Customer ( anyone this is not a Subscription nor membership site ) comes to my web site Fills out a Form for DATA SUBMISSION into the Database. ( 2 ) Once the DATA Form is filled out they press NEXT button ( 3 ) they are taken to a 3rd party PAYMENT page where they fill out a payment form and then press SUBMIT ( 4 ) once the SUBMIT button is pressed payment is process ( 5 ) ONLY AFTER PAYMENT IS APPROVED THEN I want the Data to be submitted into the data base. **QUESTION** Is STEP # 5 completed with JS or some other language ? HOW do I complete the process where AFTER PAYMENT IS ACCEPTED from a 3rd party payment processor ( like STRIP or PAYPAL ) THEN the data from the Already filled out data form is submitted into the data base ?? IS A WEBHOOK required to make this possible ? is a 3rd party server needed ? How do I make this work ?? If a person has a eCommerce website and they SELL PRODUCTS and a customer clicks on what they want their purchase is not sent to them until the Payment Clears the Payment Process. My Idea is basically the same DATA does not get submitted until Payment is Confirmed.
Thanks for watching. *Learn How To Code a WordPress Theme with DevWP* ruclips.net/video/pEJ2IzYOx5c/видео.html
PixemWeb whats the use of apache web server
Basically, there are two types of web servers that are in use by nearly all websites online. Apache being the one powering the majority of web servers and Nginx is also a popular choice. They are server software that runs on a work station class computer when used for live websites or regular computers when run on a local computer. MAMP, Local by Flywheel and others, have both as options when developing locally.
Ptmp727 if you want to get a deeper understanding of how a web server works, then putting together a LAMP stack would be a good idea. If you’re more interested in learning web development then using something like XAMPP makes it easier. Although I like using Local By Flywheel or MAMP.
On another note, learning to work directly with a Linux Server via the command line on a barebones server I think is great idea since it reduces hosting costs and you get to really fine tune your server for your needs with very little limitations.
As for Node, it helps streamline your workflow by using npm and Gulp. So that, I definitely recommend learning.
Depends on the size of the server/vps. It ranges but a barebones server/vps is significantly less than a managed solution or a hosting account with full fledged control panels already installed. Also the performance isn't as great on the solutions with all the bells and whistles that eat up server resources.
@PixemWeb, hey man great video. I have to say though, 1 year is way too early to learn all this. For myself it took probably close to 2-3 years to become a full stack developer and do front end + back end + database creation/management with ease and I remember exactly how I went.
1. HTML & CSS first
2. PHP & MySQL second
3. Javascript, HTML5 Canvas third
4. jQuery, Ubuntu, Git fourth
My favorite would have to be php and mysql. For some reason I find working on back end much easier and the hardest was javascript and jQuery. I spent more time trying to understand javascript and jQuery by working on canvas and constant repetitions made me understand how to use jQuery and AJAX functions correctly.
The last part that was easiest was Git and linux servers. I have to say learning these last 2 makes everything so much easier to manage especially when it comes to maintenance and keeping code/projects up to date. I've spent countless frustrating nights pounding out bug fixes and trying to better myself with videos, taking notes, and anything else I could get my hands on. And I'm also very grateful that with all this knowledge I can one day get a cushy job with excellent benefits and the know how to do all this without asking someone else to do it for me!
And you're right. Everyday you have to spend couple hours or else you will forget how to do these and the worst thing is when you try to go back to code you worked on and say to yourself, "How the hell did I do this again?"
If you want to be a full stack Web developer don't forget to sleep 8hrs a day that's a most important thing to do
Lol!
!No
@@seryvathana168 "!no" means negative no so... yes? 🤔
@@Lubieerror well.!yes but actually.!no
ok bit scared...lol
You are absolutely correct. I agree with you when you said that someone can become a full stack web developer in just one year. I am a living witness. When i was learning how to code in 9 years ago; I dedicate 20 hours of my time to coding, watching youtube videos, reading books and so on. My target was just to become a full stack developer. I was very courageous because i know that i have a smarter memory to understand complicated things faster. It was never easy for me then; but i was able to learn even more than what you listed here in just 11 months. I made about 3 projects within this period; the first project was too bad; but that was an accolade to me though. Within that 11 months; i was able to even learn Bootstrap and little intro to OOP. That was when my life changed. Today everything is a story. If you want to achieve something big in your life, you have to work hard. When your mate are sleeping; you have to remain awake to chase after your future. My favorite languages are PHP and Python; can't love them less. Thank you for sharing this video.
Thats an inspiration! I have a questions. Is it too late to learn coding at 38?
@@supspud 20 hours daily? :P
@@supspud coder can be 11 years old child or can be 60 old man 👍
@@tanveerjafri3052 thanks
Great guidance
This video made me realize where I am, in terms of skill, to becoming a full stack developer. Keep it up!
Awesome. Thanks for watching.
I would do first month and a half on html, css, and javascript. Because you dont need to learn them one by one. Learn the fundamentals one by one, yes, but then put em into practice together when doing your own projects. That is MASSIVELY important. Im in the process of creating my first website too and thats what I recommend.
Hey Eduardo, yeah, sometimes it makes sense to learn each language one by one, other times it's best to group the languages together since the end result is they will work best together. It all depends on your learning style. Thanks for watching and sharing your thoughts. Let me know how your website works out.
You're such an inspiration mate, Thank you! - I'm Fluent in HTML5 and CSS, and I scratch the surfaces of Python and JS. - I really want to do this, I want more in life. - I want to achieve.
Can you update us whag happend with you
Yeah bro, how’s life going?
Duuuuuuuuude I was so worried about this requirement!!!! thanks for the explaining! I already have 1 year C++/ Java code experience and when I was searching on some work, a lot of jobs wanted a full stack developer and I was confused
these are pretty easy tbh comparing to the pain of C++!
Thank you, sir, for motivating me, I had seen these videos a previous year, I had planed very well to become
a full-stack developer every single day I practised at least 3 hours when I feel demotivated again I watched
your video, Finally I had learnt HTML5, CSS3, BOOTSTRAP, JAVASCRIPT, JQUERY, PHP, MYSQL now I full focus
on the project and brush up my knowledge Today date 17Augest 2019, my target get a job in full-stack developer till 17Augest 2020.
I will comment again this video next year 17Augest2020. Let's see next year what my position.
What's your progress bro
You know you can get a job now right?
🤷🏽♂️
Wish you the best
It’s time
Take 3 Udacity courses:
- Front end developer
- React developer
- Full stack developer
They all have a duration of 4 months (8-10h weeks).
You can finish them each in 15 days by working 10h/days on them.
Bonus:
- Use Anki on the side to put everything in your long term memory.
- Udacity are great for the pressure, the projects that needs to be checked in order to get your certificate (You don't have that on Udemy and that's a weakness)
- Don't hesitate to find a better source on the internet to learn. For example in the React Developer course, I had a course on Redux but I find a complete course on RUclips were everything was way more simpler to understand.
You will be more than ready for a junior position or internship, recruiters will even knock at your door.
As soon as you learn html and css learn Git. It is a must.
Why Git, isn't it a good direction to learn javascript after html and css ?
@@wilastakurniawan7206 git is basically a way to save your work ie source code and entire project folders. Learning how to do this will save you from suddenly losing all your hard work. You can always recover almost all your work very easily.
Thank you for giving me a roadmap to work through! I started learning JavaScript about 2 months ago, and have spent time on HTML/CSS, as well as dabbled with SQL. I spend between 5-10 hours a day learning and practicing code, depending on if I’m working or not, and I really hope to hit my goal of programming fluency in under a year.
You’ve given me a newly instilled sense of confidence that I’m well on my way to pulling it off :)
Hey, just curious as to where you stand now as far as programming fluency, any progress?
Thank you for a very clear explanation of web development. I'm not a developer, but I've heard most of the terms you used. I never understood how it all worked together (until now).
Hi PCJ52, I'm glad you found it helpful. Web Development can be a complex topic to cover which is why I try to make it as clear as I can. Thanks for watching the video.
Thanks Bud,
I am a senior in college learning web dev and i feel like I've learned nothing at all. I'm going to take your advice to heart, make my own coding bootcamp.
College is good for teaching theory and very generalized topics. It’s a one size fits all approach to learning. One of the best parts of college is direct access to your peers and the ability to ask questions. That being said, a self directed learning style from reputable resources will expedite your learning. You can learn in one year what would take someone 4 years in college as long as you respect the process and devote serious time to learning. Good luck on your coding journey and thanks for watching.
This is great! I’m beginning my IT career in networking at college in September whilst branching out into cybersecurity and coding. Discovering the concept of full stack developing I found this vid and it’s great! Thanks for the info.
whats the news?
I’m enrolled in a bootcamp that starts I’m a few weeks. Thank you for this video; subscribed!
Well done. I'm currently on this journey. I'm familiar with all the technology at this point (except database stuff). I'll be there soon, and I really enjoy the process. Great details.
Awesome, this journey is never ending. I've been doing this for years now and there's still so much to learn. That's what I love about code, there will always be changes and updates. I plan on uploading videos focused on each language, so let me know if there's anything in particular you're interested in. Thanks for watching.
PixemWeb Would love to see some php integration of content from external databases. Also this is not really language related but some advanced membership tutorials as i find wordpress membership plugins really limited (for example no 2fa options).
PixemWeb it will be of great help if u start a javascript series
I'm becoming a full stack developer... I figure it will take me 2-3 months at most. I have a CS degree but have been out of the game for a while. Having a blast getting caught up. :D
Yeah, if you have previous experience with code, you can pick things up relatively quick. That's why your first language tends to be the hardest, no matter how easy the language may be. Getting over that initial hurdle is what takes people some time. Thanks for watching and have fun coding.
@@PixemWeb i have learned many languages, the basics only. Plan on doing freelancing to help my family and so i can buy a desktop and give my laptop to my Father
May i know how many hours you spend on coding in one day?
I've discovered you for myself and I'm so happy that you are sharing very useful tips😀
Great Introduction in this video. The description of Front-End & Back-End Design & Coding Language abilities was very easy to see/comprehend.
You should congratulate yourself on being the coolest video on RUclips about FULL STACK MACK & other marketing chimes will come to you as you do.
Ciao
Thank you, Joe Rogan 🙏🏼
🤣😂
🤣🙌🏼
😭
Sir Every day i am learning 3 hours HTML in this month I will complete this Goal. I will Sure Complete
HTML THANK YOU SIR,You are great for me I salute you
Awesome, 3 hours a day is ideal. I also recommend breaking up your study sessions either in 3 x 1 hour sessions or 2 x 1 1/2 hour sessions. This way you can maximize your learning without losing focus.
HTML is a trap.
Don't forget to consolidate the gained knowledge through the side project at the end :)
@@magick2006 lol
Local Gyan how is it going dude?
Love the T-shirt mate! 🤗😄
Thanks Adriana, it’s one of my favorite shirts.
Great video! Love the breakdown of the DIY CODING BOOT CAMP. I'm going the Self-taught route with The Odin Project and your tips are great!
New Subbie 🙌🏽
I'm 3 years late but still inspired!
superclean content,no spices....big up man
Really great video. I have just begun on my way to become a full stack web developer and I am half way past CSS. I found this video really helpful. I am a little bit confused about which back end language we should prefer. If you can make a video on it it would be really helpful.
How are u doing now Yash?
Each of your words are disciplined. You give the path about how to go step by step. Thank you.and if you provide any course video about full-stack web development please let me inform
Thank for your educative Video, actually I got into programming few months ago... and I have been tranformed with the help of Mysql, HTML, CSS and now am learning JS with in just 3months.
Hey Giovanni, that's awesome. Learning to code is one of the best things a person can do. It opens your eyes to new opportunities and prepares you for our changing work environment. Thanks for watching.
So much info to digest. THank you for taking the time to enlighten us!
I'm really hopeful after watching this video. Thank you for your advice to be a full stack developers and calculate the time for us.i really enjoyed.
I love the no place like home shirt 🔥
I started my development journey from a textbook called html,CSS, JavaScript and php all-in- one for dummies. It really helped me get started. Although with initial knowledge of java and R. It will build you to mid level
I think it’s best to practice for 1 hour a day in the beginning and have it gradually grow to three hours a day if this is right for you. Nothing good comes out of rushing anything.
I agree with you for the most part. We are all different and what works for me might not work for others. I learn best by complete immersion but this style of learning can be overwhelming and sometimes discouraging for others. Ultimately you have to determine your optimal style of learning and take it from there. Thanks for watching.
W-O-W, I stumbled on this video without even knowing the term "full stack" and I suddenly feel like a genius! This is an AWESOME video, THANK YOU!!!!
I have been doing this for years and just learned how much I really do. Great video.
Very Very Efficient amount of Information.
Special Thanks from India.
HTML,CSS,Jscript,JQueary, AngularJS
PHP(Codelignter,Lavarel, CakePHP)
CMS(Wordpress,Joomla,Magento)
MySQL
Linux, Git (Networks)
Thanks for this video. It made me understand where i stand in my road map to become a full stack web developer.
Absolutely loved watching this video - it’s such a great feeling when you hear/watch something that you *NEEDED* to hear, at just the *right* time! You may call it destiny!
Thanks for the video, liked and subscribed
Got a lot of value from this. Love from India.
Awesome, thanks for watching and the support.
This video would be a boom start for the beginners of full stack web dev
Very good summary in a short video. Helpful. Thanks.
Thanks Vijay.
I am taking a course on Coursera, the IBM Full Stack Developer course. I'm a novice at this but I'm learning alot
i had started 5 months ago
i have done
html, css, python, flask, Mysql, bits of javascript, bits of C programming
i know that leaving javascript in the way was bad, but i thought after doing js that diving more into basics is important so i started C, after completing C definitely go back to web development as it brings lots of practicallity and allows you to work on real life project.
eg a webapp that can interact with users and provide them some service or a game not basics/ds/algos.
Did you build any website or Android app?
@@503945158 no not till now I am a complete newbie, I know just the theoretical stuff.
Thank you sir, Because you were so honest i subscribed and hit the bill icon just by watching this one vedio...
Thank you, just what I have to listen, so good
*Loved it!*
*Concise and easy to understand!*
*Thanks* 😸
CSS is the skin lol. Love it!
lol, yeah, I try to break things down. Thanks for watching.
Thank you man! This gave an example structure for learning that I really needed. Great video
ohmygod this is exactly what I need I have watched it twice and I think I'll watch it more times later (I'm Chinese watching through a VPN, for which reason, I think if and when I have learned all the subjects in the video, I'd only have reached the starting line. After that, I'll have to find out how to adapt and apply (transplant) the knowledge to the _peculiar_ environment I'm in. So what are your thoughts about this, fellow viewers? -- I know, most likely nobody finds it of their business, no one cares and no one finds it relevant, as it should be. Essentially, my first statement would be false, as this would be NOT exactly what I need. And there will always be a Greater Premise. So eventually, this is the question -- what is the first thing to do? Should I first establish a will saying "I'll do this this this with my life"; or should I observe the environment I'm in and find out what is the most important problem the world imposes on me, and tackle that? The problem with the second case is that I observed, and I do not like what I saw (because it will make me into a zombie, because the real world problem is unbeatable, and the Prime Evils are not supposed to be faced directly). So basically, I have to follow the first approach, which is actually make up my own problem (question) and solve (answer) it on the scale of a lifetime. There is also a conundrum or paradox with it, though. That is, I'll be all alone. Because there will not be any like minds. Because everyone is attracted to "the practicals" and I'll be detached from the "real world". And nobody would want anything to do with me.
But, from an opposite perspective, I've already reached the finishing line. My childhood dream, as I remember it, has already come true. I fancied, when I was little -- how cool would it be to communicate with a foreigner, through a wireless radio? So in short, what I meant was simply, hello! Nice to meet you. :-|
I have a proposal that will link us all together. The "practical" people as mentioned above see two things. They saw a person who went abroad and studied there and obtained the "certificate" and wrote their experience in their resume. And they stand in awe of that person. And then they will see me, who will say, "I learned all the stuff from RUclips." And they will laugh their asses off. In this, I say we are together. We must learn the "real deal" and beat them with the "certificates". What say you?
Well delivered.
Thanks for providing the information I was looking for.
For a relatively newcomer in a web dev like me, although having some years experience of desktop non-web dev using VB6, SQL Server and Crystal Reports, it sounded annoying and discouraging when my boss asked : "Can we learn Laravel in 3 days ?", "Can we learn React in 3 days ?". I had to say : NO, but had to explain in order that he could understand.
I wish it's you who would explain to him these things to open up his mind about time requirement/allocation to become a full stack dev. :)
Yeah, I always explain that syntax can be learned relatively quick meaning a month or so. But to get a deep understanding of how a programming language works, the thousands of functions used, methods, classes, properties etc, that takes time.
Even though I’ve been coding for a long time, I’m always referring to the documentation pages of the various languages I use. Then there’s updates to the languages, frameworks and libraries. I’m in a constant state of learning.
Some people don’t appreciate how much effort goes into coding.
When a person says to me, coding should be easy when you know the syntax, my response is “have you written a best selling novel”? Why not? You know how to speak and write, write a novel 😂. I don’t recommend saying this to your boss. I save that snarky response for non paying individuals 😂. Thanks for watching.
@@PixemWeb Thanks for your reply. Sometimes I wanted to reply to him (a certified public accountant) as follows : "Can we learn journal/book-keeping in a day ?". He recognizes that to learn Accounting takes at least 3 years.
Even after he said he was joking when asking such questions, I felt discouraged, because like you said, some people don’t appreciate how much effort we do even when in the learning phase.
Like you, I always go straight to official sites to read doc when learning any techs. Laravel doc is one of the most difficult I find, as it is not just about syntax. It contains concepts that is not easy to understand unless we have prior knowledge in Design Pattern such as singleton, factory, facade, etc.
Thanks again for your reply. Merry Christmas, wish you a healthy and wealthy new year. :)
Thank you for the video, it was lots of help!
Thanks for watching 🙏
Great video, want to learn full stack in order to learn to break it. Web app testing/bug bounty hunting looks fun!
Wow...So much practical information and plan in so short a time. Thanks for this. Liked and subscribed.
Thanks for giving me information on Full Stack Development.
Thank you for this Road Map.
Very useful video for any web devloper
I lost motivation to coding. Im lost. Keep going back to tutorials and fundamentals, can't seem to move on.
Keep going man. Sounds like you need discipline
Once every so often, when i hit a slump, i find going back to just creating something that i'm interested in helps. Try to find a project you like that coorelates to your interests, or simply ask a friend/relative/blog "Hey, i'm trying to learn XXX. Do you know any projects that could be fun to do?"
Stay strong man! If you believe in yourself, we all do to :)
You can do it buddy. Just take it slowly. Its not good you know to rush when learning something.
Sounds like u need to start doing mini projects and building a portfolio. Keep it light. Keep it fun and even if it’s hard, you will stay motivated!!
I have a starters question, beyond coding, beyond the frontend and the backend... you have the website, or the app - security, how all that HUGE issue comes in to place? lets say that I learned how to code, then I build my own platform, something that is parallel to WordPress, what about the security? who is in charge on that? is it something you need to incorporate in your code? is it on the platform/website host supplier?
Great video - Thanks!
Hi Shai-li, thanks for watching. There are different layers of security and all are important. Basically you want to make sure your code is secure. This means validating and sanitizing user generated input on forms, user privileges based on user rights. Think standard accounts vs admin accounts. Then you will also want to secure as much as you can from any potential attacks. This can be done with htaccess or server level configurations. You will also want to enforce a strong password policy, encrypt your traffic etc. Security is a large topic and I have a few videos that cover various aspects of it. Hopefully this helps.
Suuuper helpful video! Straight to the point & honest, thank you!
I feel like wrestler talking about code....so when I mute him, he is exactly teaching fighting skill...
😂 🤣🤣🤣 I used to wrestle back in the day. I also did 6 years of Krav Maga. Now all I do is code and sometimes make videos 🤣 Thanks for watching.
Joe Rogen’s elder brother.
Hahaha
I've been studding for 3 months now. at least 8 hours a day. although I have a ok understanding about MERN I can not build a full stack app on my own.
I know people say you don't have to memorize code but I don't know how else they do. try to remember all the syntaxes for express, mongoDB, React, Node, Bootstrap, CSS and so on...it's a task
At first it feels like information overload. So much to learn and then to put it all together. That’s where thinking like a programmer and experience comes in. Try making small projects, something manageable. Refactor an already existing project and map out how the project is structured. Think critically about the design choice and how you believe it works and can it be improved upon. Take notes and journal about your thoughts as you learn the art of coding. You’ll get there 🙌🏼
To actually be a good Full stack developer, you need to know a front-end framework like React, angular and a backend web framework like Django, Symfony, rails, etc. Html and css are obvious
Amazing and very helpful video..i am beginneer..and I was totally confus between where to start ..this video provides me the way to learn...thank u so much for this video...keep it up ❤️
Thanks for this map to becomes a web full stack developer I will subscribe you to learn more thanks again
Always talks sence down to earth very good information God Bless you
Great video thanks for the outline much appreciated
Git/version control is probably one of the first things you should learn, certainly before you start doing any javascript.
Or if it would be necessary to backtrack and undo the previous changes in the project.
This video's awesome, congratulations from Brazil
Thanks Vilian, I'm always trying out new video formats as a way of challenging myself. I want to make more videos like this. Let me know what coding topics you want to see. Thanks again.
PixemWeb no problem, I hope your channel's notifications haha You do a great job. I really wanna be a full stack like you, thanks and would be good if you was speak more about full stack's carrer! You rock
Sounds like a plan. I’ll make more full stack career and freelance related videos. ✅
PixemWeb understood, thank you so much
thank you.. Explained so seamlessly !
I am C# developer and now learning JavaScript. Hopefully will learn some other frameworks. But there are so many things to learn. Sometimes I think why they made it that difficult.
Fabulous video, mate. Thanks a lot🙏🙏
Very helpful video thank you so much to make this...Love from Bangladesh
Hi Hasan, glad you found it helpful. Thanks for watching.
Thanks for this informative an motivating video indeed it possible to obtain a full stuck at least the fundamental of those widely languages in one year but that it depends on how you'll manage your time a during the year and of course that base on size of passion you've..in fact I'm at the beginning steps in path of Developing Software mater and what you've mentioned is very significant for me !!
I learned c # (and JAVA),TSQL, ENTITY, MVC, ANGULAR, HTML, CSS, JS
It took me 4 months of intensive study and practice
I don't think you need much more then that to be a FS developer, at least at a basic level
Got it, boss! :D I'm totally onto it!! Loved the way you explained it!!!
Great advice, thank you.
from html to git (Wordpress too) i needed almost 4 years, nd now need to learn linux larravel package managing and others a lot
6 month was was enough for me to be expert in
PHP
MySQL
JavaScript
JQuery
CSS
Html
Node js
WordPress
Linux
Yeah, some can grasp code logic faster than others. Syntax isn’t hard at all, it’s putting it together to create something useful. That’s the hardest part for most. If you’re good at riddles, problem solving, learning to code will be easier.
Also, some people fear the process of learning and limit themselves from moving beyond the basics. Coding is like poker, you can learn the basics really fast, fast enough to have a false sense of confidence. But if you enjoy it, it’s always just a matter of time. 6 months is faster than most. Congrats.
@@PixemWeb Sure I enjoy it. It became my hobby and my work
@@MrAmk301 Could you recommend the best source to learn? I am especially interested in WordPress plugin development.
@@Alex-xl3nx You can find bunch of tutorials on youtube and udemy
@@zainulabidin4805 Dont use udemy
Thank you for your complete and clear explanation ❤️👌
Best honest advice ever!
thanks to you Joel
for amazing tips
I'm very interested to start an endeavor in order to become a 'full stack developer' but I am rather intimidated at the landslide of things I have to learn. As someone who has worked in SW/HW tech support, I fear my that I am becoming obsolete by not being able to code and therefore I want to future proof my skills. Admittedly this would be a massive undertaking for the brain. I recently achieved a language proficiency certification in Italian and I fear that after that huge challenge of learning another that there might not be any capacity left in my brain.
Any advices how to make daily plan, how much should you practice making some projects and how much should you read theory? How to manage everything so you don't make mistakes in learning?
You learn most from the mistakes you make. But I get what you mean, how to optimize your learning and training for peak performance. That’s the holy grail. What works for me might not work for you and vice versa. I pretty much setup my own at home boot camp and coded like crazy everyday till things got easier. What I recommend is try to invest 3 hours a day and break those hours up if possible. Morning code session, mid day code session and evening code session. Bookmark the documentation pages for the language you’re learning and review others peoples code. Refactor code that you find online focusing on first making sure the code is current and not deprecated. Second make sure you focus on security and then optimization. A big mistake people make is getting code to work, not fully understanding why it works and moving onto the next piece of code to review. Code daily, make it a habit and chose quality learning resources. I hope this helps. Thanks for watching.
@@PixemWeb Yeah, definitely you learn most from mistakes. I will use your advices and see what is best for me. Thank you for reply, I appreciate it.
Truly Awesome! The video was so well explained and you just made it so easy to understand. Keep up the Great videos. I surely subscribed to your channel and yes you got a thumbs up!
Great Video, very insightful it is just what I needed learn. Thank You.
I'm so motivated I feel like I should have came across this vid long time ago.!!! 👍
Thank you for sharing. Good stuff. However, 10, 000 hour rule usually applies to world level highly competitive sports etc (like chess). To be an expert (not being in top 20 worldwide), 10,000 hours are not needed. For example, according to statistic it takes 2000 hours to reach near fluency in Chinese (one of the most difficult languages in the world). Can you really compare Javascript where you can learn syntax rules in a few days with a complex writing structure of Chinese? Of course, it takes time to get experience, learn business applications, frameworks etc. But you don't need nowhere near 10000 hours to reach proficiency in selected technology. Usually 1000-2000 hours should be plenty to become an expert in certain areas.
Thanks a lot, that was very inspiring..... good things never fall from the sky...
Hello
Thank you for your advice.
No problem. I’m glad you found it useful. Thanks for watching.
Superb.. Thank You very much..
Thanks for your given understandable valuable information and it's super fantastic Sir and thank you so much.
thanks very much ; that video put me in the right way to continue learning web development as i started 2 weeks ago
You're incredible thank you for your very clear explanation
AMAZING VIDEO!!
**QUESTION** How do I get a result from a PAYMENT process ( like STRIPE or PAYPAL ) to Trigger an Event or Function in MY website ?
I am building a Business Website where in steps ( 1 ) a Customer ( anyone this is not a Subscription nor membership site ) comes to my web site Fills out a Form for DATA SUBMISSION into the Database. ( 2 ) Once the DATA Form is filled out they press NEXT button ( 3 ) they are taken to a 3rd party PAYMENT page where they fill out a payment form and then press SUBMIT ( 4 ) once the SUBMIT button is pressed payment is process ( 5 ) ONLY AFTER PAYMENT IS APPROVED THEN I want the Data to be submitted into the data base.
**QUESTION** Is STEP # 5 completed with JS or some other language ? HOW do I complete the process where AFTER PAYMENT IS ACCEPTED from a 3rd party payment processor ( like STRIP or PAYPAL ) THEN the data from the Already filled out data form is submitted into the data base ??
IS A WEBHOOK required to make this possible ? is a 3rd party server needed ? How do I make this work ??
If a person has a eCommerce website and they SELL PRODUCTS and a customer clicks on what they want their purchase is not sent to them until the Payment Clears the Payment Process. My Idea is basically the same DATA does not get submitted until Payment is Confirmed.
Thank you so much for putting this guide up
Awesome ! That was really helpful. I'm on my way.
i will be a web developer soon after take this tutorial and thanks