Stefan is not my coding teacher but I wish I had such teacher while I was a beginner. These things that he said in the video I am telling many celleagues all the time. When there's a complex problem, all these fancy frameworks/libraries aren't working, surprisingly lol. You can find at some qualification test cases while applying for a job requiring plain php. That's cool. I had that situation so I coded my 'framework' lol.
There is no single video on programming viewed by me that can match the level of clarity I gained through watch this one. It can be confusing...trying, as a beginner, to envision a learning plan. Thank you, Stefan.
I just stared working in this field. I'm a martial artist and this video spoke to me. The time is 04:40 am and I'm not in my most presentable state. But this man gets it. In my most primal state I found an answer for my questions. These words should resonate with anyone who thinks code are big and scary. Code is nothing but a way of thinking, language... But since the world is already conquered. We need to look for the next frontier. Technology. Code is the way to control the tomorrow. I look forward to a dive into your lectures starting tomorrow. Thank you Stefan Mischook Gymno
i started programming at the age of 14 and i'm 32 now. first i was interested in game programming and switched to business apps/web apps dev 6 years ago. And guess what ? He is absolutly right about everything he is saying ! i've learned my fundamentals in c/c++ and learning php/c#/js and whatever was like a breez for me. Definitly master the fundamentals in order to up your skills.
Stefan I am so ever grateful for your insightful and educational videos!! I am getting back into the whole coding arena after being discouraged for so long. You're a true blessing for all your students and myself. I love how you incorporated martial arts and philosophy and it clicked well with me as I have been into buddhism for about almost a decade. I will watch as much of your videos as i can and absorb your wisdom and knowledge, thanl you so much again!
Good general wisdom here. A language is just a way to express a problem. When talking about "server side" languages, they're mostly all trying to solve the same core problems. Once you understand those core problems, you can infer a lot about a language and pick it up quite quickly.
I personally feel that a lot of people concentrate on how to do things in certain language rather than concentrating WHAT to do. This video basically just explains that. I would say it that when you know WHAT to do then then language is just a syntax that you have to learn how to do things with. I think this principle can be applied to spoken languages as well, instead of learning the whole language and the grammar once you know what you are supposed to say it is much easier to say it just by learning the syntax. Of course programming languages and spoken languages are different, but if you get stuck on the little things about what I am trying to say then you miss the point.
Jim S yes I took the Python course over the course of a month. It was very easy to understand, and I built upon each lesson. Take notes as you go, type out the code, and space it out. Very highly recommended. Take Stef’s courses if you want to understand the foundation with context.
Man, throughout college, my professor never brought up a single thing about server-side vs client-side at all. I have next to no knowledge of how to work on server-side code. I always knew something was simply missing from my skill set, but I obviously can't just say "oh, it was server-side programming" until someone tells me.... interesting.
I haven't watched any of your tutorials, but I agree: if you can code and know the basic concepts, you can learn any language/library on your own in a very short time. Learning PHP took me around 2 days, because i knew by that time how to program. Also, in general, scripting languages are easier to learn, so if you're new, choose a script! That way you won't get distracted by memory management, types, or limitations due to machines (e.g. C/C++ can't handle a string in switch-case statements, because jumping tables, but many scripts can). After that, you can learn something more effective, if you need to. If you choose python, you'll get used to indentation as well.
I have been struggling with code for years. This gentleman is one of the only people who breaks it down to an understandable level. Also: funny as heck to hear a programmer refer to math buffs as "nerds" and "geeks"...we are. =^_^=
As a blue belt in BJJ, and having trained some in Judo, Aikido, Karate, and Kickboxing, your analogies totally make sense! Really enjoying your videos as a new developer/programmer, cheers!
Thanks! Good mix of martial art skills btw,... some good grappling with good standup, and even a little meditation (Aikido) too! I did Aikido for about 2-3yrs and it was excellent for displacement and just developing good sensitivity.
Just wanted to let you know, coming back 8 months later to rewatch this video, I've gone from freelance web developer to being hired at a startup, and this advice is so important!!! I've been considering going over all my core stuff again rather than picking up a framework just because I don't feel 100% on everything, and whatever I've been doing so far has been all core related rather than anything to do with frameworks (except maybe WordPress).
I believe in order to be professional you need to do two things, 1. learn skills like coding and 2. get consultancy from experts. You are the expert that consults me. You are a great teacher too. Love from Pakistan.
I have studied a variety of martial arts too, and sure enough they are like programming languages... each one the best for a specific task. But to become really good you have to specialize, live it, and let it permeate your soul. It's more than fighting. So it is with programming, more than a skill or job, it permeates your soul. Thanks.
I m gonna switch my job towards my primary interests. Late but eventually )). Really appreciate that kind of arguments, thank you for your time and sharing.
Just discovered your channel, and I'm loving it. I, too, come from a Martial Arts background and can definitely relate to your teaching philosophies. Thank you for your videos, Stefan.
Someone who understands that skill IS fundamentals. I’m getting your php course now because I know that it’s going to be thorough to the point with NO BS or glossing over steps
I go for core things right now...i hope in several moths to give a real feedback with you're advice ...but i think the results are already gain day by day ... my morale simply grow with you're every video..thank you for everything u teach us :)
So many RUclips programming language teachers skip this necessary step of outlining what they do. Thank you so much for making this particular video, it makes looking through potential teachers so much easier and I am definitely more inclined to watch your videos now that I know what to expect! I tried to do an independent study on PHP back in high school, so that is a bit daunting for me (mneh, I'll get around to it, don't worry,) and I have already started learning a bit about Python, but I am definitely looking forward to your JS videos and I'll probably skim through some of those fundamentals you were talking about in regards to Python.
Isn't misleading same concepts apply to all types of programming. Learn mobile app development fundamentals concepts then learn how to implement it using Java & Swift Learn Machine language development fundamentals concepts then learn how to implement it using Phython/C++ Learn video game programming development fundamentals concepts then learn how to implement it using C++/C#
Hey Stef, really enjoy your videos! I see the links to some of your courses in the description. Is the Interactive Web Development course the full stack course you are referring to at 8:36?
Stef, thanks for another informative video. I plan to get started with your Python course in a couple of weeks, when work settles down. Thanks again for sharing some of your knowledge with us ::))
In my opinion, programmers should first learn the fundamentals of any computer language. Start with building simple functions, then build scripts that do things. Practice using all the data types and using built in functions in your language. Don't worry about the structure of your code, yet. Then advance to building your first OOP program. Then practice building things in MVC architecture. Then practice modular programming. Wash rinse repeat. When it comes to learning frameworks, you'll pick them up within a week or two at the most if you get the beginning stuff down.
Hi Stefan! Thank you for sharing your insights and experiences! I was looking through your online courses and saw that you have, regarding to PHP, another tutorial on killersites.com. How different or similar is it comparing to the tutorial on Interactive Web Developer? Thank you.
C++ you learn first before python c# Java because it teaches you everything that you would learn in c# Java and python. It will teach you how to manage garbage collection(you will fail but you will learn, c++ can use destructor() to destroy (as so in c#) you should focus on while loops, for loops ternary operators, if else ifs, switches, stacks, (c ++ structure. Google it for introduction) C++ is a compiled language, python is a runtime language, java is a virtual language layered like android over Linux. No you do not need to know math to learn programming, as so x=43 why because I said so but understanding matrix like uniform matrix is like noughts and crosses 0,00,, add a 1 in either zero and it effects the matrix, add x y z coordinates as const means do not change, then assign X y z, via courtesan coordinates and you'll have x,y,z positioned in space where you like The point is while maths isn't necessary understanding variables and assignments and why X y z is necessary or a algorithm, or shopping cart or calculator everything will require structure. Computers maybe dumb but they can process numbers faster then you can (and give them a repetitive task and they learn from certain algorithms already solved by geniuses, it's just can you learn the algorithm) all you need to do is say 256*32 and it would've solved it in less then 1 second. Programming is a design implementation no matter what language you choose, you will learn each languages are the same just slightly different iodyms and way to approach a for loop in JavaScript is the same in c++, but a multi dimensional array is a c++ thing, may sound scary but it's not. C++ will teach you block data nesting, JavaScript will teach you block data nesting, even html has block data nesting, however python does not so if you learn python first you'll rip your hair out when learning those other languages later. If c++ isn't for you just remember what you learnt from c++ (regardless of life specifics) you can carry over what you learned.
Because when you learn a language like python or java or php, is that you're learning 90% of stuff you can bring to C++ coding, and that's what that video I posted elaborates on and makes more sense
JordyT1998 C++ teaches system design, front end design, Oop design, practically everything under the sun. So python doesn't support bracket indentation, and java is primarily a language that doesnt teach hardware. The point is, if you want to learn c++, if you want to learn something new like java then c++ is a great start.
Hi, Stefan, I've been working as a software developer for several years now, always a mix between developing and doing application support, mostly SQL and VB.NET things. Last september I quit the job that I had and I didnt went back to the office environment yet, I just got sick of IT, but Im still trying to find a solution to it or looking for a new language to learn or some interesting projects so I can enjoy my work. Anyway, do you have any recommendation or have you ever been in this situation?
Thanks! If you are new to programming, then my web stack course will be very interesting for you: shop.killervideostore.com/ .. It might be my most popular training package.
Ok, I'm cheap and usually don't buy Anything - - but I see that his Web Developer Course is $29! for Lifetime Access! knowing me, I'll probably not finish it, but for $29 bucks! it's worth a shot! And it's also a way to say Thx for the free RUclips Videos. (btw, this is NOT a paid endorsement. it's only the 2nd video I've ever seen from Stefan. But I like his approach & knowledge).
Stefan do you have any experience in DevOps or would you be interested on doing a videos on DevOp related subjects? (keep in mind I haven't seen all of your videos if you have touched on this in previous videos forgive me)
If I go back to the core of my coding principles, I have to go back 14 years in time when I was in high school. Back then I did electronics & robotics with the focus on “Industrial Automation”. We used Siemens PLC’s for this purpose. The coding language was called Siemens AWL and it was an extension of the boolean algebra to the logical operators (AND OR NOT). Short example: LADDER: |var1 var2 |---| |----| |---{out1} | | var1 |---| |---------{out2} | | | var2 | |---|/|----| Equals to AWL as: A var1 A var2 = out1 *** O var1 ON var2 = out2 *** Obviously, the coding was much more complicated and it took a long time for me to get that "click" ("Ooh, now I got it!" moment) in my head. Today, I don’t use this language so often anymore, but it’s funny that my mindset more or less still operates in this way when I write code in C++. I guess that’s what you mean with “Core programming" or "Understanding the coding fundamentals”?
Thanks, Steff! I really appreciate the time & effort you’ll put into these vlogs. Although I’ll use coding for a whole other industry than you do, your vlogs are truly helpful for me for all kinds of reasons such as: “No god code”, “setting up the basics”, etc.). Side note: I once was a die-hard jiu-jitsu (Jujutsu) practitioner. I trained to a brown belt level. Then I stopped with sporting because my first girlfriend came into my life and suddenly their things that are more exciting. :-)
+Stefan Mischook - Could you comment on weaknesses of php for web development? In other words, advantages of using either Node.js or Python over PHP. Also, do you cover in your courses authorization (OAth/SOAP) and core concepts to manage private info (like costumer's info) and financial operations (payment transactions, documentation, transaction security, etc). Keeping my post short and right to the point...
I think that you can get a more general understanding of general purpose languages with c++ than with python. And you also get to know low level coding which was not mentioned. Anyways, I like this principle.
8:45 What is the most efficient way to learn another technology/program using docs as fast as possible in a week? Usually I feed lost when I read documentation.. Since its randomly organized. I am suppose to learn all in the docs? or just use as reference and ignore what I don't need or use.
Yes, Saw your wise advice in another body. Learn by Need to Know basics. Stefan thank you for making my path clearer. This web development journey feels like a maze. Too many people focusing on technologies and not on the fundamentals. You say learn the fundamentals of Server programming then use technology that fit project while 80% of others say learn node Js ! or others learn django. They never mention fundamentals and your ideology makes perfect sense and simple. As well feel I can relate with you more than other coders instructors since you are an entrepreneur first and coder second like I am.
Hi, so I'm new to coding plan on doing web development already learned the basics HTML CSS but wondering where should I go from here. Should I move on to javaScript or PHP especially since I use Wordpress a lot.
Go into JavaScript and PHP for sure. This will supercharge your Wordpress work. My IWD course package teaches all that and Wordpress theme creation for the price of a burger and a beer: shop.killervideostore.com/
I tried learning python a couple of years ago, i found it quite difficult past thee very beginning phase of the course (online course) and i found myself stuck and unable to move forward. Here's to another shot at it.
Give my course a shot ... most code courses are created by people who don't know how to teach frankly. It's a shame, since people get discouraged not because they can't learn to code, but because of bad courses. Try my Python course, money back guarantee, so no risk to you: www.killervideostore.com/video-courses/beginners_python_3.php ... on sale too.
nice, im mostly native applications for my day to day, but have recently started to play with web dev (mostly C#, asp.net). Have been watching some of you videos to get an idea on tech to look at
Javascript is not only strong in client development with node the possibility are endless case in point we are currently doing Ai using node and tensorflow
If you really want to master pointers, try programming on a system like Gameboy Advance using mixed C and assembly. Having complete control of the memory space shows you what's going on under the hood of operating systems. A pointer is just a number (memory address), and the C++ type tells the compiler how to interpret that number (i.e. what kind of instructions to generate when working with it).
Yes, you are quite correct. But the power of C++ is really in memory management with pointer and refs. It really takes a while to master it on just a basic level. I have met a lot of smart people who walked away from programming in frustration with c++. I find now that it is no longer practical interest that motivates me to learn it as that died off a long time ago and now I am being sustained by a passion that originates from deep within my soul and is no longer bound by the fear and urgency of an ego. I took a simple lesson from Aristotle: "if you want to be very good at doing anything in life, then just make it a habit".
My Python course: www.killervideostore.com/video-courses/beginners_python_3.php My webstack course: shop.killervideostore.com/ Both very popular with great reviews!
I love the way you teach it's almost intuitive and the way you put it is very retain-able for all people with big dreams and great ideas. I just wanna say please create an upload button in your head of all your programming skills and abilities and activate that non-consciousness torrent knowledge within your brain in real time activities within the meta to the cyber automatically creates within the realm of the physical world to the perception of now conscious reality. 12345432Icreate
imho the content of the video does not correspond to the title. There are some references (more like ads, which is ok) to other videos of yours given where you might cover the philosophy, I dont know as I didnt watch them yet. Of course I'm not claiming that you could've squeezed in this topic into one 10-min video. Maybe its just me having high expectations for a more in-depth view on some aspects of it.
Stefan was my first online coding teacher. Highly recommended!
Stefan is not my coding teacher but I wish I had such teacher while I was a beginner. These things that he said in the video I am telling many celleagues all the time. When there's a complex problem, all these fancy frameworks/libraries aren't working, surprisingly lol. You can find at some qualification test cases while applying for a job requiring plain php. That's cool. I had that situation so I coded my 'framework' lol.
T. J. Alferes who is Stefan and where does he teach?
I guess Stefan is the guy in the video.
My 1st online teacher too
Wow, now i realize that tour course has nothing to do with a simple course that teaches juste coding.
Smartest thing said by anyone ever: "This guy is more experienced than me, maybe he's right."
There is no single video on programming viewed by me that can match the level of clarity I gained through watch this one. It can be confusing...trying, as a beginner, to envision a learning plan. Thank you, Stefan.
After listening to Stefan I just became a shaolin monk instead of programming. *Joking
I became a programmer monk
I just stared working in this field.
I'm a martial artist and this video spoke to me. The time is 04:40 am and I'm not in my most presentable state. But this man gets it. In my most primal state I found an answer for my questions. These words should resonate with anyone who thinks code are big and scary.
Code is nothing but a way of thinking, language... But since the world is already conquered. We need to look for the next frontier. Technology.
Code is the way to control the tomorrow.
I look forward to a dive into your lectures starting tomorrow.
Thank you Stefan Mischook
Gymno
i started programming at the age of 14 and i'm 32 now. first i was interested in game programming and switched to business apps/web apps dev 6 years ago. And guess what ? He is absolutly right about everything he is saying ! i've learned my fundamentals in c/c++ and learning php/c#/js and whatever was like a breez for me.
Definitly master the fundamentals in order to up your skills.
Wow Nicolas Cage is a really good programming teacher
I needed to get into it because I have so many mansions to pay for.
you did a good choice !!!
Honestly great videos Stefan!
No he is Roberto Luongo actually. I didn't know that NHL hockey players have so much spare time.
No dudes, he is Mr. Hannibal Lecter.
He reminds me more of Rocky Balboa. Instead of getting up early to train for a boxing match, he gets up to program hardcore!
Stefan I am so ever grateful for your insightful and educational videos!! I am getting back into the whole coding arena after being discouraged for so long. You're a true blessing for all your students and myself. I love how you incorporated martial arts and philosophy and it clicked well with me as I have been into buddhism for about almost a decade. I will watch as much of your videos as i can and absorb your wisdom and knowledge, thanl you so much again!
Good general wisdom here. A language is just a way to express a problem. When talking about "server side" languages, they're mostly all trying to solve the same core problems. Once you understand those core problems, you can infer a lot about a language and pick it up quite quickly.
I personally feel that a lot of people concentrate on how to do things in certain language rather than concentrating WHAT to do. This video basically just explains that. I would say it that when you know WHAT to do then then language is just a syntax that you have to learn how to do things with. I think this principle can be applied to spoken languages as well, instead of learning the whole language and the grammar once you know what you are supposed to say it is much easier to say it just by learning the syntax. Of course programming languages and spoken languages are different, but if you get stuck on the little things about what I am trying to say then you miss the point.
You are right.
I’ve been searching for a “software development fundamentals” with no success...until now. Thank you for this. I look forward to taking your courses.
Korudo have you taken the course? How was it?
Jim S yes I took the Python course over the course of a month. It was very easy to understand, and I built upon each lesson. Take notes as you go, type out the code, and space it out. Very highly recommended.
Take Stef’s courses if you want to understand the foundation with context.
Man, throughout college, my professor never brought up a single thing about server-side vs client-side at all. I have next to no knowledge of how to work on server-side code. I always knew something was simply missing from my skill set, but I obviously can't just say "oh, it was server-side programming" until someone tells me.... interesting.
I haven't watched any of your tutorials, but I agree: if you can code and know the basic concepts, you can learn any language/library on your own in a very short time. Learning PHP took me around 2 days, because i knew by that time how to program.
Also, in general, scripting languages are easier to learn, so if you're new, choose a script! That way you won't get distracted by memory management, types, or limitations due to machines (e.g. C/C++ can't handle a string in switch-case statements, because jumping tables, but many scripts can). After that, you can learn something more effective, if you need to. If you choose python, you'll get used to indentation as well.
I have been struggling with code for years. This gentleman is one of the only people who breaks it down to an understandable level. Also: funny as heck to hear a programmer refer to math buffs as "nerds" and "geeks"...we are.
=^_^=
Thanks! Unfortunately, so many who profess to teach code, don't have teaching skills. :(
I like your attitude buddy I just found your channel for the first time last night and I want to watch everything.
As a blue belt in BJJ, and having trained some in Judo, Aikido, Karate, and Kickboxing, your analogies totally make sense! Really enjoying your videos as a new developer/programmer, cheers!
Thanks! Good mix of martial art skills btw,... some good grappling with good standup, and even a little meditation (Aikido) too! I did Aikido for about 2-3yrs and it was excellent for displacement and just developing good sensitivity.
Just wanted to let you know, coming back 8 months later to rewatch this video, I've gone from freelance web developer to being hired at a startup, and this advice is so important!!! I've been considering going over all my core stuff again rather than picking up a framework just because I don't feel 100% on everything, and whatever I've been doing so far has been all core related rather than anything to do with frameworks (except maybe WordPress).
I believe in order to be professional you need to do two things, 1. learn skills like coding and 2. get consultancy from experts. You are the expert that consults me. You are a great teacher too. Love from Pakistan.
I have studied a variety of martial arts too, and sure enough they are like programming languages... each one the best for a specific task. But to become really good you have to specialize, live it, and let it permeate your soul. It's more than fighting. So it is with programming, more than a skill or job, it permeates your soul. Thanks.
I m gonna switch my job towards my primary interests. Late but eventually )). Really appreciate that kind of arguments, thank you for your time and sharing.
Glad I could help.
Just discovered your channel, and I'm loving it. I, too, come from a Martial Arts background and can definitely relate to your teaching philosophies. Thank you for your videos, Stefan.
Thanks! Glad you like them! Stef
After watching this video, I think that I've found the programming channel that I was looking for. You have got me sold on programming!
Cool!
Stefan Mischook this is definitely going to help me with college.
Martial Arts, the pillar of my life right now. Will def check your courses out :) .
Thanks.
It's amazing how much you remind me of my judo sensei. Looking forward to taking your courses
Someone who understands that skill IS fundamentals. I’m getting your php course now because I know that it’s going to be thorough to the point with NO BS or glossing over steps
I go for core things right now...i hope in several moths to give a real feedback with you're advice ...but i think the results are already gain day by day ... my morale simply grow with you're every video..thank you for everything u teach us :)
Glad I am helping.
So many RUclips programming language teachers skip this necessary step of outlining what they do. Thank you so much for making this particular video, it makes looking through potential teachers so much easier and I am definitely more inclined to watch your videos now that I know what to expect! I tried to do an independent study on PHP back in high school, so that is a bit daunting for me (mneh, I'll get around to it, don't worry,) and I have already started learning a bit about Python, but I am definitely looking forward to your JS videos and I'll probably skim through some of those fundamentals you were talking about in regards to Python.
Glad you found the video useful. Thanks for letting me know!
Love the videos thanks for the inspiration. Will be taking your course soon. Finishing up some other ones.
Yes I major in CS and love MMA. Subscribed. Keep up the good work Stefan.
Thanks! Watch out for those armbars!
Your video title is misleading... should be Core WEB programming explained.....
Isn't misleading same concepts apply to all types of programming.
Learn mobile app development fundamentals concepts then learn how to implement it using Java & Swift
Learn Machine language development fundamentals concepts then learn how to implement it using Phython/C++
Learn video game programming development fundamentals concepts then learn how to implement it using C++/C#
Steph!.....despite your hate on Ruby and Ruby on Rails, this vlog was Gold. Thanks!
cray32 tbh ruby sucks
Hey Stef, really enjoy your videos! I see the links to some of your courses in the description. Is the Interactive Web Development course the full stack course you are referring to at 8:36?
Yes.
Thanks!
Haaa a fellow Montrealer! Great content - merci! 😉
good thing i found him. agreeable voice to synchronize with a sluggish run of my night-time thoughts lol. gonna check out ur courses bro
I don’t want to become a web developer. But it sounds so interesting when you are talking.I have to buy your course.
Stef, thanks for another informative video. I plan to get started with your Python course in a couple of weeks, when work settles down. Thanks again for sharing some of your knowledge with us ::))
Glad I could help and thanks for supporting my work. I do appreciate it.
Best teacher on RUclips, hands down
Appreciated!
That is the best ad I have ever seen lol
Great piece of advice Sir, HATSOFF 4 ur judicious insight.Very helpful advice 4 newbies.
this is so motivating. i will be looking in to your courses. i have no experience but this is what i want to do
What amazing wisdom. Invaluable. Thank you so much.
Welcome!
In my opinion, programmers should first learn the fundamentals of any computer language. Start with building simple functions, then build scripts that do things. Practice using all the data types and using built in functions in your language. Don't worry about the structure of your code, yet. Then advance to building your first OOP program. Then practice building things in MVC architecture. Then practice modular programming. Wash rinse repeat. When it comes to learning frameworks, you'll pick them up within a week or two at the most if you get the beginning stuff down.
Is anyone else not getting sound with Stefan's videos?
Its only this channel that it's happening with for me.
I can't explain it, but you remind me of Keanu Reeves
Dude!! ;)
It's the voice lol. I wouldn't want to kill this guy's dog.
@@russellchido The Baba Yaga of binary.
Stefan is an interesting dude.
hi stefan,
illuminating video as all others! thanks
Sounds like good advice.
The teacher we need ......
@stefan 2 cups of tea = 1 cup of coffee
Just signed up for the course. If it can help me git good there's hope for humanity
Hi Stefan! Thank you for sharing your insights and experiences! I was looking through your online courses and saw that you have, regarding to PHP, another tutorial on killersites.com. How different or similar is it comparing to the tutorial on Interactive Web Developer? Thank you.
Ah Stef, thank you so much for this video!
You are welcome.
Tea has roughly the same amount of caffeine as espresso so you've just got yourself a workaround there ;-)
you look like some kind of villain in James bond movie
Yea, I haven't had an acting job in a long time, so I am teaching software development.
That's because he's Ukrainian
@@StefanMischook u could be an actor in a thriller movie
C++ you learn first before python c# Java because it teaches you everything that you would learn in c# Java and python.
It will teach you how to manage garbage collection(you will fail but you will learn, c++ can use destructor() to destroy (as so in c#) you should focus on while loops, for loops ternary operators, if else ifs, switches, stacks, (c ++ structure. Google it for introduction)
C++ is a compiled language, python is a runtime language, java is a virtual language layered like android over Linux.
No you do not need to know math to learn programming, as so x=43 why because I said so but understanding matrix like uniform matrix is like noughts and crosses 0,00,, add a 1 in either zero and it effects the matrix, add x y z coordinates as const means do not change, then assign X y z, via courtesan coordinates and you'll have x,y,z positioned in space where you like The point is while maths isn't necessary understanding variables and assignments and why X y z is necessary or a algorithm, or shopping cart or calculator everything will require structure.
Computers maybe dumb but they can process numbers faster then you can (and give them a repetitive task and they learn from certain algorithms already solved by geniuses, it's just can you learn the algorithm) all you need to do is say 256*32 and it would've solved it in less then 1 second.
Programming is a design implementation no matter what language you choose, you will learn each languages are the same just slightly different iodyms and way to approach a for loop in JavaScript is the same in c++, but a multi dimensional array is a c++ thing, may sound scary but it's not.
C++ will teach you block data nesting, JavaScript will teach you block data nesting, even html has block data nesting, however python does not so if you learn python first you'll rip your hair out when learning those other languages later.
If c++ isn't for you just remember what you learnt from c++ (regardless of life specifics) you can carry over what you learned.
TLDR
You're wrong ruclips.net/video/pjnH5LBBPUk/видео.html
Because when you learn a language like python or java or php, is that you're learning 90% of stuff you can bring to C++ coding, and that's what that video I posted elaborates on and makes more sense
JordyT1998 C++ teaches system design, front end design, Oop design, practically everything under the sun. So python doesn't support bracket indentation, and java is primarily a language that doesnt teach hardware.
The point is, if you want to learn c++, if you want to learn something new like java then c++ is a great start.
interesting approach
can u recommended a system best for programming specially for AI development...
Hi, Stefan, I've been working as a software developer for several years now, always a mix between developing and doing application support, mostly SQL and VB.NET things. Last september I quit the job that I had and I didnt went back to the office environment yet, I just got sick of IT, but Im still trying to find a solution to it or looking for a new language to learn or some interesting projects so I can enjoy my work. Anyway, do you have any recommendation or have you ever been in this situation?
This was a very very very good video .
Really good video man!!! I appreciate it!!!
Thank you Stefan, Can I join and learn to code, please ?
Sure. Check out my courses on www.killervideostore.com/
I did enjoy you explanation. Where do I find more information
Thanks! If you are new to programming, then my web stack course will be very interesting for you: shop.killervideostore.com/ .. It might be my most popular training package.
You are a good teacher, you explain things very good!!
Thanks!
Python(General Purpose Language)
Jscript(Web)
PHP(Web)
Thanks a lot Stef! you are doing great job.
Appreciate it.
Great advice!
Ok, I'm cheap and usually don't buy Anything - - but I see that his Web Developer Course is $29! for Lifetime Access!
knowing me, I'll probably not finish it, but for $29 bucks! it's worth a shot! And it's also a way to say Thx for the free RUclips Videos.
(btw, this is NOT a paid endorsement. it's only the 2nd video I've ever seen from Stefan. But I like his approach & knowledge).
Thanks 2x!
Stefan do you have any experience in DevOps or would you be interested on doing a videos on DevOp related subjects? (keep in mind I haven't seen all of your videos if you have touched on this in previous videos forgive me)
like learning code off Robert Deniro
If I go back to the core of my coding principles, I have to go back 14 years in time when I was in high school. Back then I did electronics & robotics with the focus on “Industrial Automation”. We used Siemens PLC’s for this purpose. The coding language was called Siemens AWL and it was an extension of the boolean algebra to the logical operators (AND OR NOT). Short example:
LADDER:
|var1 var2
|---| |----| |---{out1}
|
| var1
|---| |---------{out2}
| |
| var2 |
|---|/|----|
Equals to AWL as:
A var1
A var2
= out1
***
O var1
ON var2
= out2
***
Obviously, the coding was much more complicated and it took a long time for me to get that "click" ("Ooh, now I got it!" moment) in my head. Today, I don’t use this language so often anymore, but it’s funny that my mindset more or less still operates in this way when I write code in C++. I guess that’s what you mean with “Core programming" or "Understanding the coding fundamentals”?
Yes exactly, fundamentals.
Thanks, Steff! I really appreciate the time & effort you’ll put into these vlogs. Although I’ll use coding for a whole other industry than you do, your vlogs are truly helpful for me for all kinds of reasons such as: “No god code”, “setting up the basics”, etc.).
Side note: I once was a die-hard jiu-jitsu (Jujutsu) practitioner. I trained to a brown belt level. Then I stopped with sporting because my first girlfriend came into my life and suddenly their things that are more exciting. :-)
LOL.
+Stefan Mischook - Could you comment on weaknesses of php for web development? In other words, advantages of using either Node.js or Python over PHP. Also, do you cover in your courses authorization (OAth/SOAP) and core concepts to manage private info (like costumer's info) and financial operations (payment transactions, documentation, transaction security, etc). Keeping my post short and right to the point...
Never mind... you address all my questions in your site. Cheers.
I saw another youtube video that shows C++ on the title. Do you have a list of all the courses you offer?
Web stack: shop.killervideostore.com/ And my Python: www.killervideostore.com/video-courses/beginners_python_3.php
I think that you can get a more general understanding of general purpose languages with c++ than with python. And you also get to know low level coding which was not mentioned. Anyways, I like this principle.
Ah ! After all this time, i learn that you are in Montreal ! I tought you lived in California or something... Well, "hello world" from Québec, then !
high level high level, i think you would like to talk to my professor.
where do i found your courses?
The whistling kills me
link us to your concept courses please
I'm learning Python right now and my plan is to move to JavaScript next.....
Learn JavaScript first and then learn python. After learning python you wouldnt like JS.
8:45 What is the most efficient way to learn another technology/program using docs as fast as possible in a week? Usually I feed lost when I read documentation..
Since its randomly organized. I am suppose to learn all in the docs? or just use as reference and ignore what I don't need or use.
Once you have your foundations understood, you can learn WHAT YOU NEED from the docs as you build things. No coder, knows everything.
Yes, Saw your wise advice in another body. Learn by Need to Know basics. Stefan thank you for making my path clearer. This web development journey feels like a maze. Too many people focusing on technologies and not on the fundamentals. You say learn the fundamentals of Server programming then use technology that fit project while 80% of others say learn node Js ! or others learn django. They never mention fundamentals and your ideology makes perfect sense and simple. As well feel I can relate with you more than other coders instructors since you are an entrepreneur first and coder second like I am.
Hi, so I'm new to coding plan on doing web development already learned the basics HTML CSS but wondering where should I go from here. Should I move on to javaScript or PHP especially since I use Wordpress a lot.
Go into JavaScript and PHP for sure. This will supercharge your Wordpress work. My IWD course package teaches all that and Wordpress theme creation for the price of a burger and a beer: shop.killervideostore.com/
I tried learning python a couple of years ago, i found it quite difficult past thee very beginning phase of the course (online course) and i found myself stuck and unable to move forward. Here's to another shot at it.
Give my course a shot ... most code courses are created by people who don't know how to teach frankly. It's a shame, since people get discouraged not because they can't learn to code, but because of bad courses. Try my Python course, money back guarantee, so no risk to you: www.killervideostore.com/video-courses/beginners_python_3.php ... on sale too.
Video starts at 3:46
Really liked this video.
Thanks!
Stefan is the majority of the work you do web based by any chance?
Yes. I've done some thick client work and some utility programming (if you will,) but mostly web.
nice, im mostly native applications for my day to day, but have recently started to play with web dev (mostly C#, asp.net).
Have been watching some of you videos to get an idea on tech to look at
Javascript is not only strong in client development with node the possibility are endless case in point we are currently doing Ai using node and tensorflow
well now i dont want to fight him
On what websites are the core courses you mention on JS, Python and PhP
Here is the package deal: shop.killervideostore.com/
☕ yeaaah! This is not coffee, it's whisky!😂
When I master c++ pointers and references, then I will be a master of all
try C++ template metaprogramming. You'll know you didn't master all
If you really want to master pointers, try programming on a system like Gameboy Advance using mixed C and assembly. Having complete control of the memory space shows you what's going on under the hood of operating systems. A pointer is just a number (memory address), and the C++ type tells the compiler how to interpret that number (i.e. what kind of instructions to generate when working with it).
Yes, you are quite correct. But the power of C++ is really in memory management with pointer and refs. It really takes a while to master it on just a basic level. I have met a lot of smart people who walked away from programming in frustration with c++. I find now that it is no longer practical interest that motivates me to learn it as that died off a long time ago and now I am being sustained by a passion that originates from deep within my soul and is no longer bound by the fear and urgency of an ego. I took a simple lesson from Aristotle: "if you want to be very good at doing anything in life, then just make it a habit".
So where are these courses?
Here are some: shop.killervideostore.com/
Take a look at this book : "Programming Language Concepts" by "Peter Sestoft"
Where do you find his courses
My Python course: www.killervideostore.com/video-courses/beginners_python_3.php
My webstack course: shop.killervideostore.com/
Both very popular with great reviews!
Awesome Video!
Thanks.
Stefan Mischook you’re the man!
Looks like you can use a mug with your company name and/or promotions for your videos. I can help you with that and/or tshirts
Thank You.
Welcome!
I love the way you teach it's almost intuitive and the way you put it is very retain-able for all people with big dreams and great ideas. I just wanna say please create an upload button in your head of all your programming skills and abilities and activate that non-consciousness torrent knowledge within your brain in real time activities within the meta to the cyber automatically creates within the realm of the physical world to the perception of now conscious reality. 12345432Icreate
where does Defensive programming fall in?
Hacking maybe
imho the content of the video does not correspond to the title. There are some references (more like ads, which is ok) to other videos of yours given where you might cover the philosophy, I dont know as I didnt watch them yet. Of course I'm not claiming that you could've squeezed in this topic into one 10-min video. Maybe its just me having high expectations for a more in-depth view on some aspects of it.
soooo..should i take the red pill or the blue pill?
Always the red!!
Okay. How do I get to the core?
Good foundation/core training courses.
Tee is more diuretic than coffee, so as long as your not limiting coffee on that account..
God Bless you man!!!