Learn web development fast: shop.killervid... Learn Python even faster: www.killervide... Join a community of nerds: www.killersite... My Instagram: www.instagram.... Thanks! Stef
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
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!
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.
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
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.
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.
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 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.
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).
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 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 :)
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#
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 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. =^_^=
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.
So many RU-vid 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.
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.
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.
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 ::))
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?
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.
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. :-)
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.
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
+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...
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?
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 RU-vid 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).
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.
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.
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)
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/
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.
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".
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
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.