1. It's not to late to learn code 2. Learn basics (2h x 2 week's at first) 3. It's doesn't matter which language you choose 4. Learn for free on your own (not use any course like Udemy) 5. Learn Git 6. Take breaks
I've been learning Java with Tim Buchalka's course. No ragrats whatsoever. Wouldn't have learned as much as I've learned in the last 6 weeks without it. The challenges are important to do on your own, or at least do the research until you really get stuck or solved it. But yeah, there's a lot of good free stuff as well ^^
Me too, i'm talking about 6 months + breaks, i learned Javascript, CSS, Wordpress, Laravel and then gone to sleep for almost 8 months and now it's like i'm new to programming...
the problem is that a standart tutorial will only contain a short presentation of the commands, which will be very boring. I needed to programm something for my master thesis, thats why I had to stick to it for a longer period of time. Nowadays I sometimes come up with programming projects on my own e.g. programm an auctionhouse bot in WoW or recoil a recoil macro for shooters. maybe you havent found a good project yet to keep you going mate.
@@youssefbr7449 Same, i just go to codewars recently and i spent a great deal of time trying to remember my stuff, and at the same time try new stuff, and I think it helps a lot.
I think the main challenge we face as new developers is to get to understand how to use the concepts of programming, for example leaning a new language and its syntax is not a challenge but bringing the knowledge to real world problems is the big deal, if you can also make a tutorial whereby you explain where classes are used where functions are used where objects are used. Thanks for the content man, loving the good work!
Search for MVC (Model-View-Controller) pattern in youtube, what it basically is all about is that the Controller Views the Model (Objects). Objects are a class that contains information (state) and _function_alities (behavior) (ex. Person class containing firstName, lastName, and those have function/method setters to set the value of the firstName, and the lastName, and the function/method getters that are used to retrieve those firstName and lastName), and handle the request of setting person's firstName and lastName in the Controller, and still retrieve those firstName and lastName in the Controller and then display it in the View (User interface, ex. jsp. html). Methods/functions are used for reusability purposes, instead of making a code that will add numbers again and again, you just make a method/function that would do that and you call that method/function each time you need it. OOP and MVC are used as design pattern to separate the functionalities of the code of the application. It is done so that developers would have more easier time enhancing or making changes to an application because in the corporate world most applications have lots of classes, methods, objects within them. If don't make them in MVC pattern, or make methods/functions, classes, or objects, you would end up with an application having thousands of lines of code in a single class, and the developers that didn't write your code would have a hard time making changes. I actually experience seeing 2000+ line of code in a single class. Anyway, in the corporate world, you are sometimes developing an application from bottom to up, but most of the time you are enhancing/updating already existing applications. www.tutorialspoint.com/design_pattern/mvc_pattern.htm
I started at 1. Sep. with ZERO knowledge about it. I knew HTML and some CSS and that's it. I was struggling even with the installation of Python. Now I can write text-based games. Now 10 days later, I write an RPG game. Just a skeleton, which I plan to sell later. Btw, I'm 38 years old.
You're never too old thanks :-) I'm 34 year old woman from SA I've just started learning a bit on Alison and I'm thinking of enrolling myself for a Bsc computing degree
Unless you are thinking of immigration, a degree would be (I know unpopular opinion) pointless at this point, in these 4 years you could focus on a single field for example and master it, you gonna be learning Pascal for the first two years, and after you graduate after spending 100k, you will playing catchup with the dropout who is now a Jedi in Vuejs / React and Xcode and he is gonna get any job you apply for.
@@elduderino7456 yep, id pay for a nice vacation in a cheap country instead and spend half your day coding and the other half sight seeing. That's my plan anyways.
"I can't change my past, but maybe I can change someone's future," and "you're not too old to learn something new" are probably my two favorite things from this video. It's a hard choice though because the entire video was just perfect. For a future project, maybe you can build an app where you can easily see your audience. Then your "it's good to see you again" can be literal. 😊Keep up the great work, Kalle. Your videos are inspiring.
I study biomedical engineering and I’m takin Java classes. I feel the same, everything we ‘learn’ is teached so fast and I get lost easily! It’s so nice to hear that you took your own time to learn it and see how pro you seem to be!
Gissar att du är svenska med dit namn och dialekt. Det jag vill säga är tack för dina videos! Hjälper mig en hel del på vägen till att bli injengör rent motivation mässigt. Många tankar man har som du bryter ner och hjälper mig att se enklare på hur verkligheten är!
Thank you so much! I could watch you for hours, you calm me down every time I get nervous about my career change. I started with JS and Java in a coding bootcamp in September and I was very unsure if it’s right for me because I’m more of an artistic person. I’m glad I found your channel! PS: Git still overwhelms me because it’s so extensive.
Kalle Hallden TH-cam suggested you to me all the way in another part of the world. Thanks for this, just got through basic web dev and needed justification for taking a Lil break 😅
When you said you were the “grandpa” in your group of friends, I laughed because I am, too. I’m not a “techie”, but I’m starting to realize that programming is much more accessible than I thought. Thanks, Kalle. Best video on this subject. Subbed.
I really have to say that the Take a Break tip might be the most important. I too struggle with it, but have to say that it is sooo important. Breaks solve a lot of problems. Tack Kalle!
One suggestion from me: sometimes we want to solve a problem that already has solutions. Despite of it it is important to try to solve on your own: to better understand the problem and just to be proud of yourself. But when the problem is too hard or you just run into dead end, find an appropriate time point to give up and look into solution. You have to proceed, there are so many problems around us, it is better to give up and learn the solution pattern then to spend days and weeks and continue to get stuck.
Great points. I programmed Pascal for maaaaaaany years, until I broke free and jumped to C# and web (js, php etc...). My next step is maybe some Python or spmething for ML.
bro - thanks...I like your down- to-earth style of conveying your practical advice. I'm gonna barnacle up to you for a while - I sense that I can learn a lot from you.
I’m glad I wasn’t the only one, who felt that way about the Udemy courses. I only spent $10 but, like you said, they did go far too quickly on the basics. Great video man. All your content is value added for me, since I’m just starting out.
Thanks for sharing This video was very inspiring! I started learning Python about a year ago, and these lessons are still things I am working on. You provided a nice perspective!
Really great video Kalle! I enjoy your video style and that you explain your thinking when breaking down problems. I love your statement that it’s never too late to learn programming! I’m in my forties and picked it up anyway! I’m just too curious and watching coders around me and what they’re building I thought... “So cool! I can do that!” And then just started learning. This has led me to always be thinking about how I can automate tedious and repetitive tasks in my work and has paid off. It’s really satisfying to code something simple to solve a problem, saving lots of time and then watching people look at you with amazement, hahaha... Keep up the good work!
Oh, and the break tip is really one of the most important ones. You can’t solve problems when you’re brain is toast anyway, right? If you haven’t read Cal Newport’s book Deep Work already, that’s an awesome resource. Also, the book “The Organized Mind” is a packed volume covering that research.
With the right attitude, forty is the new twenty. So are sixty, eighty, etc. You're never too old to learn. I just saw a cartoon about how it's too late to learn only after you passed away. 😁I'm in my forties also and I've recently starting teaching myself data science. I relate to what you said about getting a lot of satisfactions out of coding solutions to interesting problems. Best wishes on your journey of life long learning. 🙂
Kalle Hallden Indeed, I think so too, being into Tim Ferris’s work and all. Through his podcast you get to hear from a lot of smart people, so his stream is kind of a hub of inspiration. I’m almost through Deep Work and also listening to Newport’s audio book “Digital Minimalism”, which presents quite a contrast to how most people live their lives, glued to their devices. Fascinating stuff, especially when you want to get important work done and focus on what really matters.
last year i couldnt even compile a program or know what front end or back end is this year i can sort arrays, do vector work, and probably answer some coding challenge questions in 2021: i will start doing leetcode mediums and hopefully getting internships
@@Hallden_ thanks for the reply! I've been on and off for a few years trying to learn and then giving up and so on. I have a project for the local volunteer fire bridge that I'm a member of to build an inventory checking web app (would prefer an app but not too sure how I'd go getting it launched on the app/ play store) so need to learn more then hopefully get building!
Hey kalle thankx man for the video.I want to learn programming as my brother is a programmer..but everybody make it look like as if it is a rocekt science.Thnx for being humble💙
Dude you are one hell of a All-Rounder.... I really loved your video where you builded a BOW a very nice touch.... to the channel add on the editing of your other videos is also top-notch. CHEERS man👌
Thanks for the advice, bro. And to those who just started learning programming, I would recommend the course named CS50's Introduction to Programming. The course is available on edX and iTunesU. It's free on both platforms and you only need to pay if you want a verified certificate. Fundamental knowledge on programming will be found in the course. And there will be problem sets to test what you've gained after going through a particular lecture. Though it could be quite hard to absorb those knowledge at first, I suggest you to keep going. As long as you don't quit, you will master the materials at the end of the day. Programming is hard but do it anyway. And don't forget to enjoy the process of learning.
@@tuanchu8022 how much will that help me to get a job as a developer or something? And does it even teach me a programming language like javascript or?
I completely agree on the don't rely too much on video tutorials. It's an exhausting process where a big portion of your energy goes into making sure you're putting everything in the right place, while someone else controls what you see at any given time. The best way to learn is to be personally invested in doing something. Purely following along someone else does not do that for you. If using video tutorials, you get much more out of it if you have the habit of gathering surrounding data points around what is being taught at any moment. And make changes everywhere. "Tutorial purgatory" is actually a thing where you keep following tutorials but you never seem to be able to do much on your own. I recommend going to university, because you are forced to learn the basics really well, and you have assignments that you have to solve with your own logic. That equates to getting heavily invested in your own implementations. Er du norsk? Jeg går Spillteknologi og Simulering på Høgskolen i Innlandet. :)
The only thing I wish I knew is that I will NEVER know everything I need to know, nor will I know what I need to know until I start doing it! I just remember feeling super stressed out because of so many languages and frameworks. Wanna do something? Just google it / read the documentation on a specific thing you need for a particular scenario instead of just trying to learn every feature there is in a language!
1) Like computers! 2) Learn how a simple computer works. Like something with a 6502 or Z80! If you understand how computers work, you know what that are good at and bad at. This knowledge I acquired in my early teens really helps me to solve issues to date still. It also made college a breeze because they taught that and I had all ready learned through trial and error... a lot of error :) 3) learn to program if then constructs as your first step in any new language 4) learn how loops work second in any new language. 5) Write a few simple projects. Give yourself a fixed amount of time but make it work (even if it’s sloppy or slow). The revisit it a few days later to just reassess what you could do better and how. Take that knowledge to the next little project. You’ll see your speed picks up, you keep the good knowledge and experience and improve on the bad things. And you’ll be coding to a somewhat decent standard in 6-12 months.
2016 Started learning Python, but quit after 2 weeks, because the lessons became too hard. 2017 Same 2018 Same 2019 You made us see the light! Thank you
I deffinetely agree with the fact that you need to learn it on your own. If you watch TH-cam tutorials for example, you’re just copying what they do. If you learn it yourself (from a book with Some excercises or so) than you gotta do it on your own and you will remember and actually understand programming.
I'm going to start learning the proper basics of programming I finished University(College)a few months ago did Information Systems and only done a module on programming not enough,I believe these tips will be very beneficial for me and anyone else willing to learn programming.
You should! great experience to have on the side. I started with SQL for 1 week ago, when am done to Expert mode i will jump on to HTML and CSS then Java and Reactjs do few projects there and then start with Python and go for whole backend!
i started learning python 3 months ago. . first going threw a book(python crash coarse) ,then going threw youtube vidoes, another book and a supplemental udemy coarse for the book. Automate the boring stuff. the supplemental coarse for the book has been helpful. now i see why the fundamentals are so important. now i can write little programs ok 100 words or less. practice ,practice, practice, practice , practice and more practice. writing is my weak skill. python i so interesting im going to ignore that weak skill.
At the beginning of learning i took like zero brakes I would've code and try to learn and all for straight 8hours and yeah after 3months I was so tired I couldn't keep up anymore so I took like a 6month brake which held me back a lot and now that I've strated again same thing happens but it's worde I code nonstop for a week and I just leave it there for a week again, It's me wanting to fight againts laziness in wrong way but I can't help it realy so aky suggestions?
If you beginner and want to learn Java as your programming language. I would highly recommend "mosh hemadani" Java course which comes with 3 parts (fundamentals, object-oriented, advanced java). Anyone can grasp that knowledge, it is much easier to learn java if you are somewhat reluctant learn by yourself.
I agree with everything except for the "learning on your own" part. I've been studying on TreeHouse for like 6 months excluding breaks. And before that I tried learning solely, and trust me it gets confusing when your English isn't the best. Adding to that, when you're being taught by actual teachers, they know how and what to teach. For example, I'm learning python, and before I joined TreeHouse I googled almost everything plus yt vids. And I came across some advanced stuff, I instantly forgot about programming and moved on because I thought it was super hard. Little did I know that that hard stuff were OOP. OOP is hard but not as hard as I thought. Anyways you get the gist. So, in my opinion, as a beginner, you should take those courses but choose one that has good reputation and is actually good. Books are a good source of information, in fact they are better than those courses in my opinion, if you choose the right book of course.
General220 your last Part was the key point and kallen said that. Use good books on your own. I am not a professional programmer by any means but I would describe my self as advanced. I always google stuff and watch TH-cam videos because that’s what programmers do. Google stuff. You can’t know every library or algorithm, you just need to know how to use or apply them correctly. You don’t need to reinvent the wheel everytime.
@@Hallden_ Bro. You were really really fast. I mean i am here in my third month deciding on which method to choose for storing data. Found out there are like 4 options. Shred prefs, internal, external and database. Google is like, stay awake stay confused. BTW Cheers bro.
@@Hallden_ so how long does it take to actually get hired? Lets say something with javascript? Also where you recommend to learn from to get a job, or i should go to university lol?
terminal for Mac, console for windows.... And I'm thinking: "hun, what about linux?" Although I know the terminology would be the same as Mac's however, the fact that you didn't mention it makes me wonder, do you think that coding in linux doesn't worth it?
Don't Udemy have a "prerequisites" page? I remember applying for the Udacity Robotics Nanodegree and I had to fill in a questionnaire asking about how many years I had with python and stuff about familiarity with maths. They gave suggestions on courses to do before taking the nanodegree. It makes me wonder how many people just blow through that and figure they will wing it.
Hello,i am Tanmoy. Now i am study agricultural science.but i am very passionate about programming. Is it possible to learn code for me and get a job quickly?
Hi! I am currently learning flutter and its been 1 month.... I learnred dart before entering to flutter and I bought a course from udemy on flutter... there the tutor directly dives into the app development which is why I got a little confused..... So, what do you think I should learn or do in this situation? It would mean a lot if you replied this comment....
Bro, I'm studying on business studies in Bangladesh, but I'm very very interested in technology stuffs. Computer Programming is my dream. But i fear since I'm not a student from science, will it be possible to be an expert at programming!? I'm not good at math so i don't know whether i choose web developing languages or other languages like python, java, c, c#. I'm very very confused. I have no prior experience of any programming language, so I'm a beginner too. I started learning c but after few days i left c and started Python Bcoz many peoples says Python is comparatively easy to learn and better for beginners. But i stopped learning Python too, Bcoz i heard that it's a dream of data Scientists. So i thought since I'm not good and not bad at math i better start learning web developing languages. So now i have started learning from the basics like HTML > CSS > JAVASCRIPT etc which needs for a complete front end web developer. But I'm still confused. If someone would show me the path that what path will be best for me and what's perfect or programming is not for me since I'm not from science education in my background, then i could pay my attention on the right point. Thank you.
There are some really gud courses on Udemy, it depends wat ur learning and what courses u choose. But you don’t really need it, TH-cam and google have everything u need
When i first started programming i thought learning the syntax of all basics would be great but you should move slowly, learn that loops or if statements and practice 100 challenges before moving to another thing. Real life problems it's the best way to practice just search for language_challenges
Hi guys, i’m a programmer working in a tech company with no degree and i’m sooo glad i had the chance to experience this field before i’d spent 3 years and lots of money on university because i now know this is not for me :) and i’d advice beginners to learn Python, super easy and useful with many job opportunities.
1. It's not to late to learn code
2. Learn basics (2h x 2 week's at first)
3. It's doesn't matter which language you choose
4. Learn for free on your own (not use any course like Udemy)
5. Learn Git
6. Take breaks
Nice!
Adamo Cristiano there are good courses tho
Don't use Udemy?
I've been learning Java with Tim Buchalka's course. No ragrats whatsoever. Wouldn't have learned as much as I've learned in the last 6 weeks without it. The challenges are important to do on your own, or at least do the research until you really get stuck or solved it. But yeah, there's a lot of good free stuff as well ^^
7. Build something (an App).
100% on the it's never too late thing. I thought that all through my 20's. Now in my 30's and making the change I should have years ago.
My problem is I take too many breaks.....
Me too, i'm talking about 6 months + breaks, i learned Javascript, CSS, Wordpress, Laravel and then gone to sleep for almost 8 months and now it's like i'm new to programming...
:-D :-D
the problem is that a standart tutorial will only contain a short presentation of the commands, which will be very boring. I needed to programm something for my master thesis, thats why I had to stick to it for a longer period of time. Nowadays I sometimes come up with programming projects on my own e.g. programm an auctionhouse bot in WoW or recoil a recoil macro for shooters.
maybe you havent found a good project yet to keep you going mate.
Lol. Me too
@@youssefbr7449 Same, i just go to codewars recently and i spent a great deal of time trying to remember my stuff, and at the same time try new stuff, and I think it helps a lot.
I think the main challenge we face as new developers is to get to understand how to use the concepts of programming, for example leaning a new language and its syntax is not a challenge but bringing the knowledge to real world problems is the big deal, if you can also make a tutorial whereby you explain where classes are used where functions are used where objects are used. Thanks for the content man, loving the good work!
Search for MVC (Model-View-Controller) pattern in youtube, what it basically is all about is that the Controller Views the Model (Objects). Objects are a class that contains information (state) and _function_alities (behavior) (ex. Person class containing firstName, lastName, and those have function/method setters to set the value of the firstName, and the lastName, and the function/method getters that are used to retrieve those firstName and lastName), and handle the request of setting person's firstName and lastName in the Controller, and still retrieve those firstName and lastName in the Controller and then display it in the View (User interface, ex. jsp. html). Methods/functions are used for reusability purposes, instead of making a code that will add numbers again and again, you just make a method/function that would do that and you call that method/function each time you need it.
OOP and MVC are used as design pattern to separate the functionalities of the code of the application. It is done so that developers would have more easier time enhancing or making changes to an application because in the corporate world most applications have lots of classes, methods, objects within them. If don't make them in MVC pattern, or make methods/functions, classes, or objects, you would end up with an application having thousands of lines of code in a single class, and the developers that didn't write your code would have a hard time making changes. I actually experience seeing 2000+ line of code in a single class. Anyway, in the corporate world, you are sometimes developing an application from bottom to up, but most of the time you are enhancing/updating already existing applications.
www.tutorialspoint.com/design_pattern/mvc_pattern.htm
@@javier.alvarez764 umm useless you need degree to get hired as a programmer!
@@cautarepvp2079 Nowhere in that comment did I said you don't need a degree.
@@javier.alvarez764 why you need a degree if you can program?
@@fractalofgod6324 Not all countries are like America where you don't need a degree to get a programming job.
I started at 1. Sep. with ZERO knowledge about it. I knew HTML and some CSS and that's it. I was struggling even with the installation of Python. Now I can write text-based games. Now 10 days later, I write an RPG game. Just a skeleton, which I plan to sell later. Btw, I'm 38 years old.
Any tips on teaching yourself? TH-cam videos? Forums? Books etc.
Probably better off just posting it on google play store or apple store yourself I'd imagine
Then add it to your portfolio
wow, really? thats great. im 24 and just entered college to become a computer programmer at sept. 3rd.
second year in college i learned html css javascript and c# last year and this year im still studying c#, alongside java and php and mySQL
Kalle : “I wish i could see you”.
Me in the bathroom:”you don’t “
lmfaooooo
sameeeee 😂😂😂
😂😂
You're never too old thanks :-)
I'm 34 year old woman from SA
I've just started learning a bit on Alison and I'm thinking of enrolling myself for a Bsc computing degree
The degree is unnecessary, if you really feel you need a structured course to learn the material then take up a Coding boot camp instead.
Unless you are thinking of immigration, a degree would be (I know unpopular opinion) pointless at this point, in these 4 years you could focus on a single field for example and master it, you gonna be learning Pascal for the first two years, and after you graduate after spending 100k, you will playing catchup with the dropout who is now a Jedi in Vuejs / React and Xcode and he is gonna get any job you apply for.
@@elduderino7456 yep, id pay for a nice vacation in a cheap country instead and spend half your day coding and the other half sight seeing. That's my plan anyways.
"I can't change my past, but maybe I can change someone's future," and "you're not too old to learn something new" are probably my two favorite things from this video. It's a hard choice though because the entire video was just perfect.
For a future project, maybe you can build an app where you can easily see your audience. Then your "it's good to see you again" can be literal. 😊Keep up the great work, Kalle. Your videos are inspiring.
Thank you for always leaving such kind comments, it means a lot!
And yes haha that's a great app idea ;)
also: "I can't change my past, but i can change and learn from my mistakes to do better in future"
I study biomedical engineering and I’m takin Java classes. I feel the same, everything we ‘learn’ is teached so fast and I get lost easily! It’s so nice to hear that you took your own time to learn it and see how pro you seem to be!
Gissar att du är svenska med dit namn och dialekt. Det jag vill säga är tack för dina videos! Hjälper mig en hel del på vägen till att bli injengör rent motivation mässigt. Många tankar man har som du bryter ner och hjälper mig att se enklare på hur verkligheten är!
Thank you so much! I could watch you for hours, you calm me down every time I get nervous about my career change. I started with JS and Java in a coding bootcamp in September and I was very unsure if it’s right for me because I’m more of an artistic person. I’m glad I found your channel! PS: Git still overwhelms me because it’s so extensive.
1 thing I wish I knew when I started programming.
• To watch Kalle Halden
Haha thanks 😉
Kalle Hallden TH-cam suggested you to me all the way in another part of the world. Thanks for this, just got through basic web dev and needed justification for taking a Lil break 😅
When you said you were the “grandpa” in your group of friends, I laughed because I am, too. I’m not a “techie”, but I’m starting to realize that programming is much more accessible than I thought.
Thanks, Kalle. Best video on this subject. Subbed.
I really have to say that the Take a Break tip might be the most important. I too struggle with it, but have to say that it is sooo important. Breaks solve a lot of problems. Tack Kalle!
Yeah, I agree. So so important, good to hear that I'm not the only one who struggles with it ;)
I've been a programmer for 15 years, and your video is able to encourage me to keep learning. Thank you
the "Take break" point is gold
i am so glad to find you. when you tell about programming everything gets more clear. ty
One suggestion from me: sometimes we want to solve a problem that already has solutions. Despite of it it is important to try to solve on your own: to better understand the problem and just to be proud of yourself. But when the problem is too hard or you just run into dead end, find an appropriate time point to give up and look into solution. You have to proceed, there are so many problems around us, it is better to give up and learn the solution pattern then to spend days and weeks and continue to get stuck.
This is so me, I hate giving in and I never know when it’s the right time to do it
Honesty of this guy is awesome... Thank you for your time and efforts.
Great points.
I programmed Pascal for maaaaaaany years, until I broke free and jumped to C# and web (js, php etc...). My next step is maybe some Python or spmething for ML.
bro - thanks...I like your down- to-earth style of conveying your practical advice. I'm gonna barnacle up to you for a while - I sense that I can learn a lot from you.
"It's not too late to learn to code", much encouraged by this statement.
I am following your channel from now on. The truth about programming and useful tips are the reasons why. Keep it up and thank you.
I like the timer tip. May help me prevent tunnel vision when I'm stuck on a problem
Thanks Kalle for sharing your experience.
really love your videos, you make it really simplistic and it helped me continue my learnings, thanks and keep up the good work!
I’m glad I wasn’t the only one, who felt that way about the Udemy courses. I only spent $10 but, like you said, they did go far too quickly on the basics.
Great video man. All your content is value added for me, since I’m just starting out.
Haha that's good to hear man, you are not alone!
And thank you, I'm glad to hear that you are getting something out of this :)
That was very helpful Kalle! Tack så mycket!
Good video, Kalle! As always, enjoying each of your video! 😎
%1000000 true
Thank you, I'm glad to hear it! :)
U said the 100% agreeable things that my last 3 year code learning detour taught me too..
I like your honesty about the difficulty of learning some things and focusing on the basics, despite having gotten a job in dev in 3 months
Thanks for sharing This video was very inspiring! I started learning Python about a year ago, and these lessons are still things I am working on. You provided a nice perspective!
My greatest enemy is my lazyness
And youtube
Maybe you can try to create some useful tool like a simple to-do app for you. When i feel aimless success from my work is a great help for me.
same Hahaha
*laziness
Ay me too man
Great points, thank you Kalle!
Thanks for your humble advice man. The part about taking breaks is too relatable. It's crazy how quickly 10 minutes can turn into 4 hours.
Dam right and it can turn into 15 hours too lol 😂
Really great video Kalle! I enjoy your video style and that you explain your thinking when breaking down problems.
I love your statement that it’s never too late to learn programming! I’m in my forties and picked it up anyway! I’m just too curious and watching coders around me and what they’re building I thought... “So cool! I can do that!” And then just started learning. This has led me to always be thinking about how I can automate tedious and repetitive tasks in my work and has paid off. It’s really satisfying to code something simple to solve a problem, saving lots of time and then watching people look at you with amazement, hahaha...
Keep up the good work!
Oh, and the break tip is really one of the most important ones. You can’t solve problems when you’re brain is toast anyway, right? If you haven’t read Cal Newport’s book Deep Work already, that’s an awesome resource. Also, the book “The Organized Mind” is a packed volume covering that research.
With the right attitude, forty is the new twenty. So are sixty, eighty, etc. You're never too old to learn. I just saw a cartoon about how it's too late to learn only after you passed away. 😁I'm in my forties also and I've recently starting teaching myself data science. I relate to what you said about getting a lot of satisfactions out of coding solutions to interesting problems.
Best wishes on your journey of life long learning. 🙂
That's a really inspiring story man!
Thanks for sharing, and also I'm glad to hear you like my content! :)
Ill have to check those book recommendations man, they seem right up my alley!
Kalle Hallden Indeed, I think so too, being into Tim Ferris’s work and all. Through his podcast you get to hear from a lot of smart people, so his stream is kind of a hub of inspiration.
I’m almost through Deep Work and also listening to Newport’s audio book “Digital Minimalism”, which presents quite a contrast to how most people live their lives, glued to their devices. Fascinating stuff, especially when you want to get important work done and focus on what really matters.
Good job Kalle. You get it! I am very impressed!
You forgot to mention to have a ready google tab open & Stackoverflow
Thadnill 💯‼️
last year i couldnt even compile a program or know what front end or back end is
this year i can sort arrays, do vector work, and probably answer some coding challenge questions
in 2021: i will start doing leetcode mediums and hopefully getting internships
"I wish i could see you"
me sitting on my toitlet seat:"I dont think you do"
Much easier said than done, but taking breaks is so important.
More time spent != (does not equal) better results
in my experience, if you start with C language and you are able to understand how pointers work, you will do great in software engineering
only been programming since the start of this year and wow I can relate to so much of what you said in this video!
Great video mate, I'm trying to start out coding and really like your content. Thanks!
Thank you, I'm glad to hear that you like it, how long have you been at it? :)
@@Hallden_ thanks for the reply! I've been on and off for a few years trying to learn and then giving up and so on. I have a project for the local volunteer fire bridge that I'm a member of to build an inventory checking web app (would prefer an app but not too sure how I'd go getting it launched on the app/ play store) so need to learn more then hopefully get building!
thanks for your advice!
Thanks sir , there is really lack of genuine people's and you're one of them .
Thanku for the cool tips
I saw 4-hour workweek for a second. Have you got any inspiration from that for your decision to start programming?
Thanks a lot for your advices.
Hey kalle thankx man for the video.I want to learn programming as my brother is a programmer..but everybody make it look like as if it is a rocekt science.Thnx for being humble💙
I'm a big fan of your channel. Thank you for sharing!
Super unique!
You should learn theory MDN Docs , etc help alot to understand functions and attributes.
Dude you are one hell of a All-Rounder....
I really loved your video where you builded a BOW a very nice touch.... to the channel add on the editing of your other videos is also top-notch. CHEERS man👌
Haha thank you man! I really appreciate it :)
Very inspiring, Thanks a lot!
Thanks for the advice, bro. And to those who just started learning programming, I would recommend the course named CS50's Introduction to Programming.
The course is available on edX and iTunesU. It's free on both platforms and you only need to pay if you want a verified certificate.
Fundamental knowledge on programming will be found in the course. And there will be problem sets to test what you've gained after going through a particular lecture. Though it could be quite hard to absorb those knowledge at first, I suggest you to keep going. As long as you don't quit, you will master the materials at the end of the day.
Programming is hard but do it anyway. And don't forget to enjoy the process of learning.
Yes, I love that course, it's so good! :)
@@Hallden_ Definitely!
@@tuanchu8022 how much will that help me to get a job as a developer or something? And does it even teach me a programming language like javascript or?
@@cautarepvp2079 Go figure it out yourself. You're in charge of your life.
Credit the music god damn, Lakey inspired is so underrated because of videos like this.
I completely agree on the don't rely too much on video tutorials. It's an exhausting process where a big portion of your energy goes into making sure you're putting everything in the right place, while someone else controls what you see at any given time.
The best way to learn is to be personally invested in doing something. Purely following along someone else does not do that for you. If using video tutorials, you get much more out of it if you have the habit of gathering surrounding data points around what is being taught at any moment. And make changes everywhere.
"Tutorial purgatory" is actually a thing where you keep following tutorials but you never seem to be able to do much on your own.
I recommend going to university, because you are forced to learn the basics really well, and you have assignments that you have to solve with your own logic. That equates to getting heavily invested in your own implementations.
Er du norsk? Jeg går Spillteknologi og Simulering på Høgskolen i Innlandet. :)
Excellent tips!!!
Det är trevligt att du är ödmjuk och öppen med hur du lärde dig progga. Mycket bra innehåll!
Plz tell me the background music at start.
Hey kalle, it's been a long time since I last came to TH-cam 😁, feels good to be watching your videos once again 😁
Hey man!
That's great to hear, you have been missed for sure, glad you're back!
@@Hallden_ thanks man
The only thing I wish I knew is that I will NEVER know everything I need to know, nor will I know what I need to know until I start doing it! I just remember feeling super stressed out because of so many languages and frameworks. Wanna do something? Just google it / read the documentation on a specific thing you need for a particular scenario instead of just trying to learn every feature there is in a language!
Exactly!
That is spot on in my opinion too, one really doesn't need to know all that much to be useful in a language
1) Like computers!
2) Learn how a simple computer works. Like something with a 6502 or Z80! If you understand how computers work, you know what that are good at and bad at. This knowledge I acquired in my early teens really helps me to solve issues to date still. It also made college a breeze because they taught that and I had all ready learned through trial and error... a lot of error :)
3) learn to program if then constructs as your first step in any new language
4) learn how loops work second in any new language.
5) Write a few simple projects. Give yourself a fixed amount of time but make it work (even if it’s sloppy or slow). The revisit it a few days later to just reassess what you could do better and how.
Take that knowledge to the next little project. You’ll see your speed picks up, you keep the good knowledge and experience and improve on the bad things. And you’ll be coding to a somewhat decent standard in 6-12 months.
2016 Started learning Python, but quit after 2 weeks, because the lessons became too hard.
2017 Same
2018 Same
2019 You made us see the light! Thank you
same here but Im on it now
😂 😂 😂 😂 😂 Bro
The take a break one is literally the best advice I’ve ever heard about programming
What is the music playing at the beginning of this video?
/oo¿ 2:45 which language to choose : choose simply python is easier or java or javascript and html or haskell.....
I deffinetely agree with the fact that you need to learn it on your own. If you watch TH-cam tutorials for example, you’re just copying what they do. If you learn it yourself (from a book with Some excercises or so) than you gotta do it on your own and you will remember and actually understand programming.
I'm glad I stumbled upon your vids .... Been procrastinating programming for some time
All you need is a good project to help boost your passion towards the subject trust me 👌🏽😎
I'm going to start learning the proper basics of programming I finished University(College)a few months ago did Information Systems and only done a module on programming not enough,I believe these tips will be very beneficial for me and anyone else willing to learn programming.
You should! great experience to have on the side. I started with SQL for 1 week ago, when am done to Expert mode i will jump on to HTML and CSS then Java and Reactjs do few projects there and then start with Python and go for whole backend!
How bad a laptop is for programming comparing to a desktop?
i started learning python 3 months ago. . first going threw a book(python crash coarse) ,then going threw youtube vidoes, another book and a supplemental udemy coarse for the book. Automate the boring stuff. the supplemental coarse for the book has been helpful. now i see why the fundamentals are so important. now i can write little programs ok 100 words or less. practice ,practice, practice, practice , practice and more practice. writing is my weak skill. python i so interesting im going to ignore that weak skill.
Hey , plz make a complete video on actually writing code of python automation..
Like "live"?
As in no editing just building, like a one take? :)
I'd be up for that for sure!
When did you start with programming? And what was your first language
Sir am learning every week HTML and CSS and JavaScript 1:30 peer week so how do you see that
How do you start to build your own app
At the beginning of learning i took like zero brakes I would've code and try to learn and all for straight 8hours and yeah after 3months I was so tired I couldn't keep up anymore so I took like a 6month brake which held me back a lot and now that I've strated again same thing happens but it's worde I code nonstop for a week and I just leave it there for a week again, It's me wanting to fight againts laziness in wrong way but I can't help it realy so aky suggestions?
Am so subscribing to this channel ❤️. Great video
If you beginner and want to learn Java as your programming language. I would highly recommend "mosh hemadani" Java course which comes with 3 parts (fundamentals, object-oriented, advanced java). Anyone can grasp that knowledge, it is much easier to learn java if you are somewhat reluctant learn by yourself.
That's a really simple but good video!
I agree with everything except for the "learning on your own" part. I've been studying on TreeHouse for like 6 months excluding breaks. And before that I tried learning solely, and trust me it gets confusing when your English isn't the best. Adding to that, when you're being taught by actual teachers, they know how and what to teach. For example, I'm learning python, and before I joined TreeHouse I googled almost everything plus yt vids. And I came across some advanced stuff, I instantly forgot about programming and moved on because I thought it was super hard. Little did I know that that hard stuff were OOP. OOP is hard but not as hard as I thought. Anyways you get the gist. So, in my opinion, as a beginner, you should take those courses but choose one that has good reputation and is actually good. Books are a good source of information, in fact they are better than those courses in my opinion, if you choose the right book of course.
General220 your last Part was the key point and kallen said that. Use good books on your own.
I am not a professional programmer by any means but I would describe my self as advanced. I always google stuff and watch TH-cam videos because that’s what programmers do. Google stuff. You can’t know every library or algorithm, you just need to know how to use or apply them correctly. You don’t need to reinvent the wheel everytime.
How much time did you take to become an app developer ?
About a year
But it can be done faster :)
@@Hallden_ Bro. You were really really fast. I mean i am here in my third month deciding on which method to choose for storing data. Found out there are like 4 options. Shred prefs, internal, external and database. Google is like, stay awake stay confused. BTW Cheers bro.
Haha man if you're that far along in three months you are way faster than I was!
Don't stress, sounds like you're doing awesome
@@Hallden_ Just Reading that gave me Joy. Thanks man. Plus Bro, I love what you are doing with your channel. 👍👍👍
@@Hallden_ so how long does it take to actually get hired? Lets say something with javascript? Also where you recommend to learn from to get a job, or i should go to university lol?
terminal for Mac, console for windows....
And I'm thinking: "hun, what about linux?"
Although I know the terminology would be the same as Mac's however, the fact that you didn't mention it makes me wonder, do you think that coding in linux doesn't worth it?
Please tell me some sources to find projects on the internet to practice font end also back end as well. I am learning by myself
What I've learned in programming is, whenever I make a mistake, I learn a lot of new things in the process of fixing it.
kalle - puts the mac inside the book
apple - introducing you to the brand new "bookmac" which is 35% faster than the previous generation "bookmarks".
Very good, thank you!!!
Can anyone tell me how to download git?
Don't Udemy have a "prerequisites" page? I remember applying for the Udacity Robotics Nanodegree and I had to fill in a questionnaire asking about how many years I had with python and stuff about familiarity with maths. They gave suggestions on courses to do before taking the nanodegree. It makes me wonder how many people just blow through that and figure they will wing it.
Hello,i am Tanmoy. Now i am study agricultural science.but i am very passionate about programming. Is it possible to learn code for me and get a job quickly?
Hi! I am currently learning flutter and its been 1 month.... I learnred dart before entering to flutter and I bought a course from udemy on flutter... there the tutor directly dives into the app development which is why I got a little confused..... So, what do you think I should learn or do in this situation?
It would mean a lot if you replied this comment....
What is the camera that you use?
Bro, I'm studying on business studies in Bangladesh, but I'm very very interested in technology stuffs. Computer Programming is my dream. But i fear since I'm not a student from science, will it be possible to be an expert at programming!? I'm not good at math so i don't know whether i choose web developing languages or other languages like python, java, c, c#. I'm very very confused. I have no prior experience of any programming language, so I'm a beginner too. I started learning c but after few days i left c and started Python Bcoz many peoples says Python is comparatively easy to learn and better for beginners. But i stopped learning Python too, Bcoz i heard that it's a dream of data Scientists. So i thought since I'm not good and not bad at math i better start learning web developing languages. So now i have started learning from the basics like HTML > CSS > JAVASCRIPT etc which needs for a complete front end web developer. But I'm still confused. If someone would show me the path that what path will be best for me and what's perfect or programming is not for me since I'm not from science education in my background, then i could pay my attention on the right point.
Thank you.
There are some really gud courses on Udemy, it depends wat ur learning and what courses u choose. But you don’t really need it, TH-cam and google have everything u need
Your all video quality is soo good. Specially the effect, shots. wow. | 0
Thank you!
When i first started programming i thought learning the syntax of all basics would be great but you should move slowly, learn that loops or if statements and practice 100 challenges before moving to another thing. Real life problems it's the best way to practice just search for language_challenges
This is pretty good advice buddy. I wish all the best life way.
Thank You, dear friend. It was very useful.
interesting analysis on ""Taking Breaks"
Hi guys, i’m a programmer working in a tech company with no degree and i’m sooo glad i had the chance to experience this field before i’d spent 3 years and lots of money on university because i now know this is not for me :) and i’d advice beginners to learn Python, super easy and useful with many job opportunities.