Learn Foundation Programming Concepts in JUST

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 มิ.ย. 2024
  • Learn web development fast: shop.killervideostore.com/
    Learn business: goo.gl/QF5v4o
    Learn Python 3 fast: www.killervideostore.com/python/
    In this video, I give you a quick overview of what I consider to be the key foundation programming and coding concepts for 2018.
    Join a community of nerds: www.killersites.com/community/
    My Instagram: stefanmisch...
    Thanks!
    Stef

ความคิดเห็น • 118

  • @eitkoml
    @eitkoml 4 ปีที่แล้ว +72

    You've shown us that you can program, now you need to show us that you can play drums.

  • @obu69
    @obu69 6 ปีที่แล้ว +68

    its 3:00am in Ghana and watching u give this much knowledge makes the waking up worth it.

    • @aurelianspodarec2629
      @aurelianspodarec2629 5 ปีที่แล้ว

      For sure, except that after you forget it. So it is not worth it long term.

    • @VideovigilanteUSA
      @VideovigilanteUSA 5 ปีที่แล้ว +5

      Kofi Arhin what have you learned in the 11 months you posted that?

    • @felixboachieyiadom4457
      @felixboachieyiadom4457 2 ปีที่แล้ว +1

      It’s nice to see other Ghanaians studying this hard 🤝

    • @edemduku3391
      @edemduku3391 2 ปีที่แล้ว

      good to see you all here.

  • @BoiledBiscuit
    @BoiledBiscuit 6 ปีที่แล้ว +16

    I'm doing your foundation javascript course right now, and I just made the connection between one of the Id's you made called butt and the function you named called sniffer. Made me laugh while doing the course. Keep up the good work. Thanks

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว +7

      There are a few hidden gems in there. ;)

  • @mmbower1
    @mmbower1 6 ปีที่แล้ว +6

    Your videos are great. Thanks for being helpful and insightful for this great community.

  • @kokopopart5173
    @kokopopart5173 5 ปีที่แล้ว +4

    Hi Stefan - thanks for all of your programming advice!
    I wanted to ask if you could please do a video about what you think of programmers who need to search google for basic syntax, especially library-related stuff.
    I've been programming in php and python for a long time, albeit not professionally, and I still need to look up google every 15 minutes when I code, despite the fact that I feel fairly confident with the fundamentals and concepts of programming! Granted, my memory isn't the best.
    I'd love to see you do a video about this topic. Thanks Stefan - keep the videos coming please!

  • @KingMondoWWM
    @KingMondoWWM 5 ปีที่แล้ว +10

    Really great video and super informative. Definitely going to help me with my internship!

  • @maxxmaxwell9051
    @maxxmaxwell9051 5 ปีที่แล้ว +17

    I'm just a beginner but you do make sense. Thank you

  • @peiquedq
    @peiquedq 6 ปีที่แล้ว

    Thank you very much :) I'm trying to learn where should I focus on to be a good programmer and this video (and your videos in general) is (/are) helping me to figure out where I am in the field right now. This really helps me be confident to push forward and learn a lot each day!

    • @ivanyoed
      @ivanyoed 2 ปีที่แล้ว +1

      How is it going with the programmer career?

  • @MaryoChanel
    @MaryoChanel 6 ปีที่แล้ว +1

    Very interesting intro things..i remember those things i learned in Python beginner course but i'm happy that what I've learned is matching with your point of view..i have some subjects for your vlog..time management or cycle time or schedule for a workday ....and ....schedule by year from the point of view of a freelancer(jan-march)..then April to July etc :)..thank you very much and have an easy week ! :)

  • @pethree8590
    @pethree8590 6 ปีที่แล้ว +4

    You're awesome! You deserve more views, more likes and more subscribers. Thanks for the great video Stefan :)

  • @busyrand
    @busyrand 6 ปีที่แล้ว +7

    Great content. Really appreciate this. Javascript and PHP7 are both "clicking" with me right now. This really helps.

  • @simonolofsson7488
    @simonolofsson7488 4 ปีที่แล้ว

    Dev & drummer here too!
    Good and honest content. Subbed

  • @ayoubhr77
    @ayoubhr77 3 ปีที่แล้ว +1

    More of this master, much thanks!!

  • @Treebard
    @Treebard 6 ปีที่แล้ว +1

    I love your videos! Did you define OOP? It might help some newbies. Or does anyone into it this much know?

  • @jordanclark6629
    @jordanclark6629 6 ปีที่แล้ว +1

    Hi Stefan, whats the difference between coding and programming and which one is easier? Thanks!

  • @japes4955
    @japes4955 6 ปีที่แล้ว +110

    15 minutes and 49 seconds is actually 15.8167 minutes, not 15.49
    i guess it doesnt quite roll of the tongue as well

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว +30

      LOL! Your precision is appreciated!

    • @bluebird563
      @bluebird563 6 ปีที่แล้ว +19

      was searching for that comment

    • @jaeken
      @jaeken 6 ปีที่แล้ว +2

      me too lol

    • @crusadefilms
      @crusadefilms 5 ปีที่แล้ว +9

      You spelled off with only one f instead of two. So.....I guess we all make mistakes.

    • @jwhit88
      @jwhit88 5 ปีที่แล้ว +1

      If we can't believe you know your math, how can we believe you know your programming!?

  • @wlaidos112
    @wlaidos112 3 ปีที่แล้ว

    I love your videos so much but is there a detailed course or tutorial for programming fundations?

  • @2vagner
    @2vagner 4 ปีที่แล้ว +1

    I love your advicess. They really become from a person that really understands codding science. Thank you Sir allot.

  • @blairfranklin7320
    @blairfranklin7320 5 ปีที่แล้ว +1

    Thanks for the info.

  • @johnadams4778
    @johnadams4778 3 ปีที่แล้ว

    How long have you played drums and what is the make and model of your set?

  • @davidpike766
    @davidpike766 5 ปีที่แล้ว

    or ...
    1) Wing a job on doing FizzBuzz right (use modulus over a loop);
    2) Learn/Reinforce what they use- get good enough to do your sprint stories in time;
    3) Learn something else you like (Games etc);
    4) Apply unrelated observations on what you've learnt to Standups; Sprint Reviews; and Sprint retrospectives;
    5) Rinse, repeat, refactor; GOTO 2 until you're want a new job (GOTO 1);

  • @mohammedal-alaw6249
    @mohammedal-alaw6249 5 ปีที่แล้ว

    I found a difference between turbo C++ v3.0 under D.O.S. and JAVA although they are all called O.O.P. and I found it a little hard to adjust when I started learning them in collage academically although I started reading and applying I found it easier but I wonder why?

  • @zameerahmed1775
    @zameerahmed1775 ปีที่แล้ว

    Ur a pro ............ these concepts are very much required.

  • @iliyan-kulishev
    @iliyan-kulishev 4 ปีที่แล้ว +1

    Most badass programming channel.

  • @cla1814
    @cla1814 6 ปีที่แล้ว +4

    Watching your videos guided me to create my action plan. Your videos usually enlightenment me and give me so many aha! moments. Web development is a maze so easy to get lost... with various people telling you go to MEAN! No go to MERN! No go to Django the future! Then there are various people competing to teach you those stacks with LOTS of courses..
    While Stefan says learn the fundamentals first (Server programming) and then from there you can expand to other technologies as they see fit.
    I feel bad for people starting out and only learning MEAN/MERN stacks instead of focusing on fundamentals. When you can have way more if you first focus on learning the fundamentals of Server programming, then learn PHP and then expand to JS and phython. While new Developers focus only on MEAN/MERN Node.js stacks only competing aggressively to get job in that currently smaller infant market that is been saturated by all the web development courses/Bootcamps that teach Node Stacks only. When you can start in PHP where there market is bigger with LOTS of opportunities to find a job/free lance work for small businesses. Fact is you have to learn JS anyway for PHP so on the side you can learn node.js and have access to both techologies and markets. Why limit to only JS? and wait and wait..... for "Someday" when JS is at the top and completely destroy PHP or is on the same level as PHP. When you can start in PHP now and get the rewards then learn node.js on the side have access to both markets when both markets are in the same level. Then move later to JS or move to the next Big thing. Why bet on JS when Django may be the future instead or other completely new technology? As an ex Entrepreneur in ecommerce and internet marketing for some time. I can tell you that I had no idea what node.js,Django where and I can tell you many small business owners have no idea what they are. But if you tell them about PHP CMS like wordpress,drupal,magento and joomla they will know! PHP is not going anywhere thanks to its easy to use CMS. A small business starts their business with a FREE wordpress site using woocomerce or use magento the majority will not start spending 1000$+ on a custom made in node.js site. Then after if their business becomes more profitable and start having techinical problems then they will hire a wordpress/drupal/magento/joomla specialist to build them a custom theme/child theme/plugins etc or optimize their site not hire someone to build site from scratch using MEAN stack or whatever else which in their mind changing the whole technology will damage their SEO, as well building site is not enough, they would have to pay again for custom SEO,marketing tracking system, mail forms etc etc. Most MEAN/MERN stack are to work on startup jobs not to work on most established businesses. I don't see node.js surpassing php till they offer a JS version of wordpress/drupal/Magento/Joomla with the same level of popularity. Don't limit yourself to node.js and ignore PHP/Django, work on fundamentals then learn PHP, then learn Node.js and finally Django on the side while making money and expanding your experience in real world making apps for real businesses that way you will have strong Server side programming skills and your foot in various different technologies markets or be able to easy move in the future to the Newer High paying low competition future technologies that are to come(Like machine learning,AI,face recognition web Apps)

    • @jonneuro6269
      @jonneuro6269 4 ปีที่แล้ว

      C La chill

    • @christhompson6366
      @christhompson6366 ปีที่แล้ว

      tl'dr please

    • @cla1814
      @cla1814 ปีที่แล้ว

      @@christhompson6366 thanks for replying to a 4 year old comment I forgot I wrote hahaha.

  • @billyclabough9835
    @billyclabough9835 6 ปีที่แล้ว

    Sounds like the workflow process you are describing is Agile/Scrum.

  • @codingmorrison7957
    @codingmorrison7957 6 ปีที่แล้ว +2

    Keep up the informative content!

  • @WelcomeToSex101
    @WelcomeToSex101 6 ปีที่แล้ว +5

    Please do the same thing but with the core concepts of business\entrepreneurship

  • @successfulpeople
    @successfulpeople 6 ปีที่แล้ว +1

    I just came across your video a couple of days ago and have already become an addict. Where would you suggest someone with some almost intermediary knowledge of Python to start? Should I register at your studio web or the killervideostore? I am 100% committed to going professional and want to approach it as someone studying to be a professional Web Developer. Thanks in advance.

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว +1

      My web development course would be a way to go, since you Python already. shop.killervideostore.com/ If you want to freelance, I will be coming out with a freelancer course soon. Thanks!

    • @successfulpeople
      @successfulpeople 6 ปีที่แล้ว +1

      Thank you very Stef. I would absolutely sign up for your freelancer course. I will still sign up for web development course in the link you suggested and add the freelancer course to it when it comes out. Thanks again for the knowledge you are sharing.

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว

      Thanks for watching!

  • @abuumar4079
    @abuumar4079 3 ปีที่แล้ว

    What does stateless mean in the context of the video?

  • @mikedang3613
    @mikedang3613 6 ปีที่แล้ว

    Could you explain why runtimes for python are going to be slower than C++? To me it seems counter intuitive, if the program has to go through more code (C++) won't it take LONGER? I'm sure there's something I'm missing. Thanks!

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว +10

      Because C++ is a compiled language and Python is interpreted. In a nutshell, Python code has to be translated on the fly into code that CPU's understand, whereas C++ is pre-translated ... so it runs much much faster.

  • @prubenheeren707
    @prubenheeren707 4 ปีที่แล้ว

    Great content

  • @jeanashen7689
    @jeanashen7689 5 ปีที่แล้ว +3

    This is just a some jargon definitions of programming. I was hoping that it covers some key data structures and algorithm. Maybe, I'm asking too much. If you know any good overview of algorithms, short and sweet, please recommend.

  • @jakestewart7079
    @jakestewart7079 6 ปีที่แล้ว

    I’m only asking here because it’s the most recent video. If offered a job while in college, should you take it? I would plan to go to school part time but should I just wait instead of picking the low hanging fruit (PHP/Wordpress developer)?

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว

      Depends what your long term goals are. Do you want to work for big companies where a degree will be required? Do you want to start up your own business?

    • @jakestewart7079
      @jakestewart7079 6 ปีที่แล้ว

      Stefan Mischook That makes sense. I’ll pass this one up, thanks for the answer.

  • @enoshsubba5875
    @enoshsubba5875 4 ปีที่แล้ว

    Nice Drum Kit

  • @DamianceteVideos
    @DamianceteVideos 5 ปีที่แล้ว

    HI Stephan!! Do you still recommend your own course to learn php? Yeap... difficult question... or do you recommend another one? Thank you!!

  • @emiledesrosiers2132
    @emiledesrosiers2132 6 ปีที่แล้ว

    Hey Stef ever conisdered giving UML advices for basic OOP ?

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว

      Hmm ... not a big fan of UML. Well, simple UML is cool but in my Java days, the UML-nerds just went crazy with it.

    • @RecklezzMusic
      @RecklezzMusic 6 ปีที่แล้ว

      It's easy to get bogged down doing tons og diagrams, just iterate over them 5 times, during a release window. However, to get a good fundamental understanding, just browse some pages.
      www.ibm.com/developerworks/rational/library/content/RationalEdge/sep04/bell/index.html
      etc.
      The most important are probably: Usecase, Class, Package, Sequence, State, Domain, and application. However, the ones you are gonna use are Class, Package and Sequence. Maybe a touch of Usecase.

  • @sabuein
    @sabuein ปีที่แล้ว

    Thank you.

  • @alexcuadron8500
    @alexcuadron8500 6 ปีที่แล้ว

    What do you think about Derek Banas languaje tutorials in TH-cam?

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว +2

      That is one of the many walkthrough tutorial channels on YT. Kind of like trying to learn guitar by learning 5 songs. You really need to learn foundational core concepts first ... then you can play ANY song! Not just the 5.
      ... If that makes sense.
      So if you learn foundation programming first (as I teach,) then the project based tutorials will be 10x easier. So the steps to learning code quickly:
      1. Learn core (foundational) concepts and techniques - this includes syntax. I simply call this the 'core'.
      2. Do project real-world project based tutorials - I have many in my courses. You see a lot of not so real projects on TH-cam: like building a game with Python. Nobody uses Python to build shooter games.
      3. Learn programming specialization and career paths. I assume most people want to take your coding skills and turn them in a career.

  • @madleed4727
    @madleed4727 6 ปีที่แล้ว

    40k subs, yaay

  • @NoahWright28
    @NoahWright28 6 ปีที่แล้ว

    Are you giving any discounts for your coding course this Christmas?

    • @StefanMischook
      @StefanMischook  6 ปีที่แล้ว +2

      I have huge discounts on the coding courses now ... take advantage: shop.killervideostore.com/ and Python: www.killervideostore.com/video-courses/beginners_python_3.php ... Several students have told me that module 3 (Python career paths) is worth the price of the course itself.
      So, buy me a burger and a cool beer, and start your coding career! :)

    • @tnetroP
      @tnetroP 6 ปีที่แล้ว

      I want to start teaching my 11 yr old son programming. Allegedly they have started it at school but the lessons are so basic and the teacher doesn't know enough for me to trust it will be of much use beyond basic concepts. Although I was self taught in the 80's I would prefer him to learn from someone who knows how to actually teach. So I intend to sit down with him and help him through a proper course such as yours.
      For someone such as him who is very new to it, would you suggest web development or Python as a first language? I'm leaning towards Python to start with and then move on to web development. We won't have an end goal in sight other than learning basic concepts (maybe a good topic for a future video too). Thanks.

    • @NoahWright28
      @NoahWright28 6 ปีที่แล้ว

      Thank you. I will buy the course and give you my personal opinion on it.

  • @mirzasisic
    @mirzasisic 6 ปีที่แล้ว +76

    There's always more you nerd to learn :D

    • @forenta2061
      @forenta2061 3 ปีที่แล้ว +1

      @@sorensants9412 probably a pun, but it could just be bad english.

    • @ricardoruiz3248
      @ricardoruiz3248 ปีที่แล้ว

      @@forenta2061 hahaha that's what I thought

  • @Stevethesearcher
    @Stevethesearcher 6 ปีที่แล้ว +1

    Very good video!

  • @jamiedodi3578
    @jamiedodi3578 5 ปีที่แล้ว

    nice dude

  • @lifeworthy4980
    @lifeworthy4980 5 ปีที่แล้ว

    Mr Stefan , good morning, lm 45 old can I begin learning brogramming or not

    • @atmanx5
      @atmanx5 5 ปีที่แล้ว +3

      yes

    • @island661
      @island661 4 ปีที่แล้ว +3

      Age is just a number.

  • @daviddenson3324
    @daviddenson3324 4 ปีที่แล้ว +1

    If the C languages are more data intensive...then why do they run so fast? It seems counter-intuitive. You would think the CPU could chomp up the less Python data much quicker than the C languages! Does the speed of the C languages have to do with algorithms used? What makes MORE data of C get computed faster than the less data of Python?

    • @EduardoLarios95
      @EduardoLarios95 4 ปีที่แล้ว

      The thing is Python code is actually doing WAY more than it would imply. Python is higher-level (and by that I mean its logic is closer to human logic rather than machine logic). So the PC has to do more work to run all the extra instructions that make Python so easy to use. C on the other hand is a very "simple" language, it doesn't have all the fancy stuff Python has, it is much closer to the way the PC actually works.

  • @slondambo8149
    @slondambo8149 5 ปีที่แล้ว +1

    Would you hire someone who finishes your course?

  • @KamranRiyaz
    @KamranRiyaz 2 ปีที่แล้ว

    You can never understand everything. But, you should push yourself to understand the system. - Ryan Dahl (Creator of Node JS)

  • @kaiohenrique8503
    @kaiohenrique8503 3 ปีที่แล้ว

    Hey Stef, are you a musician?

    • @StefanMischook
      @StefanMischook  3 ปีที่แล้ว +1

      Played a bit of drums.

    • @kaiohenrique8503
      @kaiohenrique8503 3 ปีที่แล้ว

      @@StefanMischook Cool. I know it's very off topic, but it would be interesting to hear you talk about your hobbies. I've heard that programmers are inclined to crafts and skills that take a lot of time to hone, like music and martial arts.

  • @TrustNoOneEverEver
    @TrustNoOneEverEver 5 ปีที่แล้ว

    Is it a Sunday morning coffee (4:15) or an afternoon vlog (11:16) ? XD XD XD

  • @zxxczczczcz
    @zxxczczczcz 5 ปีที่แล้ว +1

    Make discord server))

  • @tnetroP
    @tnetroP 6 ปีที่แล้ว +1

    Video title states 15m 49s. TH-cam states 15m 50s when on my home screen.
    Someone used a java double data type :)

  • @yash1152
    @yash1152 ปีที่แล้ว

    3:40 run time vs "write time"
    ohkay, more like "coding time"

  • @bellini2535
    @bellini2535 4 ปีที่แล้ว +1

    *****

  • @bambooindark1
    @bambooindark1 6 ปีที่แล้ว +11

    Fake title Stefan, because 15.49 min is actually 15:29 min.

  • @sfa1793
    @sfa1793 4 ปีที่แล้ว

    No software engineer would ever consider design patterns if not to make laugh of childish individuals unable to find a solution from what they already know (maybe shamely too litttle), at most we can find interesting points of view in sharing our idioms and patterns.

  • @ashwoodson1649
    @ashwoodson1649 4 ปีที่แล้ว

    Skipped scripting langs
    Just nitpicking...

  • @Kidpure
    @Kidpure 6 ปีที่แล้ว

    :

  • @pjf7044
    @pjf7044 ปีที่แล้ว

    15.49 != 15:49

  • @minhtao9774
    @minhtao9774 6 ปีที่แล้ว

  • @notBrandonNova
    @notBrandonNova 5 ปีที่แล้ว +1

    I like your videos and not trying to be mean but shouldn't it be 15.82 seconds. LOL

  • @BeansEnjoyer911
    @BeansEnjoyer911 5 ปีที่แล้ว +1

    Your video is 15 minutes and 50 seconds, so really it's 15.83 minutes, or 15:50 minutes ;p

  • @kavemustermann
    @kavemustermann 5 ปีที่แล้ว +1

    Such a sympathetic guy I love him ( no homo)

  • @milosmilivojevic7616
    @milosmilivojevic7616 4 ปีที่แล้ว

    Im woundering are there no brainers who are talking that HTML is programming language here :P

  • @chleecetv6062
    @chleecetv6062 ปีที่แล้ว +1

    Dude can you please stop the jibber jabber just one time and:
    1) Stick to the topic
    2) Pretend that you are speaking to a child when you are explaining a topic
    3) Use a visual here and there for Christ’s sake
    4) Some of us who watch are older and would love to know what the full scope is before you break into details on those drawn-out, long l-winded, squirrelly explanations.
    This is meant to be constructive and not to come of ranty and deprecating. So there, I said it. But fundamentals are meant for absolute beginners and you are missing a lot of watch time by going too scientific. What if you were trying to learn too the Law and I was just going to start listing off things you would learn after 10-15 years in the courtroom? Less is more…

  • @enochgreen2265
    @enochgreen2265 6 ปีที่แล้ว

    how u doing boss? xD

  • @chrisogle001
    @chrisogle001 5 ปีที่แล้ว

    Math isn’t important in programming, obviously.

    • @quentinkoons
      @quentinkoons 5 ปีที่แล้ว +3

      no, never, especially not in machine learning :D

  • @TheRaghavboyz
    @TheRaghavboyz 6 ปีที่แล้ว

    would've been better with examples.

  • @Rizwan-Ashraf
    @Rizwan-Ashraf 5 ปีที่แล้ว

    So clickbaitish title.

    • @skyy5584
      @skyy5584 3 ปีที่แล้ว

      Loru

  • @trevorlastname2139
    @trevorlastname2139 3 ปีที่แล้ว

    mumbles