Imagine placing the camera, going away, then coming all the way back to pick it up again every single time. The production quality is amazing though so it's probably worth the effort.
@@DEVDerr exactly, but it’s hard to figure that out when you just started with coding. It feels so much easier to just jump from tutorial to tutorial, but that’s not the best approach
@@tasarm4939 when you follow tutorials, you believe you are learning and you can do whatever is shown in the tutorial, but that’s not true. As soon as you try with your own projects, you quickly realise that you get stuck on very basic things and you are not used to debugging because the tutorial only showed you the correct way.
I taught myself vanilla Java in the 90's but then decided to become a desktop support tech instead of a programmer. I enjoy my work, so I made a good choice. Now I'm considering a programming career again. I don't know where I want to specialize (web dev? security? business intelligence? machine learning? mobile apps? etc.), so I chose to learn Python this time because it's easy to explore specializations through Python. Once I pick a specialization, I'll know what language to learn next.
Great video once again! As a Computer Science student myself I do feel like a lot of people getting into programming/coding get caught-up too much in the decision of which language to learn first. I think it is really important to view programming languages as tools where you select a language based on the job you need to get done, rather than thinking that learning a language is the end goal. It is merely the process to achieve the goal of creating awesome stuff!
0:54 When recording indoor change your framerate to 50fps/hz, since the european powergrid is synchronized to 50hz, and what happens when you record with your iphone (american made, america uses 60hz powergrid) it records in 60fps and it all looks flickery. Apple still hasn't introduced 50fps recording mode as far as I know. I like your content btw...
this is akin to saying american x-boxes get more fps because of the powergrids frequency .... no framerate comes down to the equipments frame rate, nothing to do with powergrids
@@MrLeetfun Look it up! Rolling shutter flickering. Light sources in europe run on 50hz ac current, while the camera is recording 60 frames per second. Due to rolling shutter these brighter and dimmer stripes appear.
Its actually the shutter speed that matters. You can shoot at 60fps if you want but just set your shutter speed to 1/100 (in the case of 50hz AC). So you don't need to shoot at 50fps.
I'm 15 years old and the first language I learned was python to get myself familiar with programming. Then I switched to C and used it for months then switched back to python. I would say that learning C was very useful and now that I know C, I am quite comfortable with any programming language.
I'm a student and I do think that the first programming language to learn is C because you can understand how hardware work. Yes, it's difficult at the beginning but the benefits are multiple and when you switch to another programming language, it's simpler to learn it because is more human-understandable. Finally I found out a good coding channel on youtube. Keep it up!
In India we learn C plus plus as first language for computer science in school. But in Colleges for Computer Science degree they teach Java . You are right about Java , Also thanks for these amazing videos ❤️
C++ is a great start. Better than Java. You really need to learn how to manage memory. You need to know pointers. Only then can you truly understand efficient code.
The benefits with Java is that it forces you to use strict object orientation, whereas with C# you have some leeway. And it also depends on what you plan on doing with it too. I'd argue that as a web developer you can in theory learn only JavaScript and add on React, Express (or some other intermediary framework), Node and MongoDB and you've got a nice stack to work with. But learning OOP is always recommended, like you said. Love the way you're presenting these topics. It's a breath of fresh air!
C and/or assembler then C++ for OOP. I started in Basic then 6502 assembly, then pascal, 8086 assembly, 68000 assembly then in college we got C, Z80 assembly, 8086 assembly. Then VB, Delphi that taught me OO principles and I hated how slow it was so I learned C++. After that so many other languages. Currently I like C# the most.
I would recommend Java too. But only if you're interested in Object orientated programming. I'm not a huge fan of OOP but it's the industry standard for most applications. Java is probably tthe most consistent language in terms of OOP (EVERYTHING is an Object) which increases difficulty for many tasks. But when you're good at Java every OOP language will be very intuitive to learn.
My first ever programming language was BATCH. I started off small but now I know 12 languages and I'm am pretty good with python. I am the eight to comment.
Some programming languages that are not "pretty much just simplified java": - Scheme - Haskell - OCaml - Coq - Ruby - C - Ada I don't dispute that Java is a good language to learn for someone who wants to get a job at a company that heavily organizes development in the object-oriented design paradigm, but that is not the only reason to learn programming. Many people would be better served by a system like Racket racket-lang.org/
The hardest thing about going from Java to C or C++ is that the coding environments and coding to be done are very different. Coding drivers and anything low level is a lot different than coding things in the app layer. But it’s a lot of fun 😎
My mother's parents immigrated from Sweden to the US during (or just before) WWII. My grandfather left Sweden because he wanted to avoid being drafted into the war. However, the US entered the war and Sweden didn't, so he got drafted after all.
You should make some type of "forum," where people post some questions, and questions can get upvoted. So then you can choose the most upvoted questions and by doing that, you'll be more people's questions
Russian language expert, linguist, and polyglot, who studies 13 LANGUAGES, speaks 6 languages, lectures at Moscow universities. I highly recommend his video. His channel is called Linguamus
In my country you can go with the bus basically for free. It's still illegal and you need to buy a ticket but the guards that check the ticket almost never do their job. I think I was checked by one of those guys like 3 times in 6 months
Nah, C is the best language to learn first, a beginner should learn a purely imperative/procedural language, all the object oriented mess gets in the way. OOP is easily understood after data abstraction, which is learned through structs in C.
@illuminerdi That's not true, go on your favourite job listing website, indeed, glassdoor linkedin etc. Search for C# jobs then search for C jobs. There are many available, not to mention there are countless unlisted job positions through networking. They just have different purposes. C is more open whereas C# is restricted to .NET specific positions. C# has all the extra baggage that java does, so my argument still stands.
@illuminerdi That makes sense, I didn't take location into perspective. Where I'm from you can find many junior C/C++ positions. But still, education isn't always about job transferrability. C will teach you things about computer memory that you never originally thought about if you started off with Java or C#.
Before I even watched the vid, I was thinking Java. Once you get past the flaws, it has great syntax and strict typing. I can’t imagine starting to program with Python. I would have such bad habits to break.
Kalle I'm a huge fan of you bro! Keep up the good content I know you emphasize a lot on doing your research prior to coding something instead of looking for tutorials.I was wondering why exactly is that and what are your favorite resources you would recommend for coding
What language is best for begginers depends a lot on what you want to do on programming. From my expirience, if you are getting into programming in general and you are not sure on what you will do, learning C and solving generic problems there will get you a good idea on programming thinking and not just knowing how to use a language, thinking it like cave mans, the had only "stones and sticks" as their "tools" but look where we are now, same goes in programming in my opinion. If you want to do it right and have a strong base and knowledge of what you doing you have to start from the 0;
Tbh I think c++ is better to start with rather than java bc java introduces OOP in the beginning. C++ on the other hand starts with procedural programming, and later goes on with oop. Besides, if u learned c++, anything else would be much easier. But I might be biased since I started with c++ lol
I m 16 and my teacher taught us c and c++, it was really interesting and c++ wasnt that bad(Cause that was the only language i knew) , But now that I know js and python, c++ starts feeling really complicated.
No, learn binary! You have a 50% chance of getting it right! Other programming languages have way too many letters and symbols while binary only has two symbols. And, all languages get compiled to binary in some way so just skip the extra compiling!
Wow, this video (until minute 4) is a manual to how to go against all the pandemic recommendation that apply to Göteborg, one of which is not to use public transport which you even did without paying...
yes, maybe you are biased when it comes to java. I started with C and then C++. Most languages have heavily borrowed from C/C++ so if you know those languages you won't have a hard time learning another language. and because I started with C/C++ I would have recommended those languages. but then I am probably biased as well :)
my 2 cents regarding the video title: I think you'd get more clicks if you somehow add that you're doing a Q&A and that you're not just talking about the one language you should learn first. You only talk about the language for about 1 minute or so. But overall keep up the good quality of your videos
Good suggestion although the truth is that even though one would think that but Q&A videos underperform like crazy if you look at average views on channels and compare other videos with videos that say Q&A in the title. So its a good though but it seems to me not to be the case. Still really appreciate the advice! :)
How in the world do other languages "take Java"? The syntax style dates at least back to C, which is 23 years older than Java -,- Even Python from your example is 4 years older than Java is.
I can not understand you Kalle. Your channel almost about python. You use it everywhere. But I hear you say you better at Java. Ohh... This language beating in my mind. I just started to learn programming in python but now I hear a lot of people say that Java is great or other language is great and sometimes it makes me stuck. =(
If you’ve started with Python I would stick with that! :) (It doesn’t matter much at all as you’ll see once you’ve learnt a bit of Python) so just keep going! :)
Imagine placing the camera, going away, then coming all the way back to pick it up again every single time. The production quality is amazing though so it's probably worth the effort.
I was just thinking the same thing! Really love it!!
Glad you motice it! Definitely some effort that goes into it!
@@Hallden_ u r the most hardworking youtuber i know dude
@@adrianojose7172 yeah, i even have to rewatch the video twice as i keep thinking about these angles, effort makes it work, motivation is the key.
@@Hallden_ Yeah that dedication is why I love your so much. Putting this much effort just for 4 secs worth of videos.🔥
You really changed the way I approach coding, spending more time on researching and practicing than following tutorials. Big thanks 🙏
That thing I like about Kalle, he enjoys just writing the logical steps and then get to building.
As it should be :)
@@DEVDerr exactly, but it’s hard to figure that out when you just started with coding. It feels so much easier to just jump from tutorial to tutorial, but that’s not the best approach
Could you explain it more please ? Thank you
@@tasarm4939 when you follow tutorials, you believe you are learning and you can do whatever is shown in the tutorial, but that’s not true. As soon as you try with your own projects, you quickly realise that you get stuck on very basic things and you are not used to debugging because the tutorial only showed you the correct way.
Learn Assembly, if you don't throw your computer away during the process, then you'll probably learn any language as well :)
n00bs, learn Transistors
Bitch, I learned quantum mechanics.
For real tho people should start with c++
I started with NASM. Been coding for 14 years now and learnt 27 languages so far.
@@baronyoung198 that's overpowered. In truth you only need to learn to keep your hands steady with a tiny electromagnetic pen.
You should learn binary
I taught myself vanilla Java in the 90's but then decided to become a desktop support tech instead of a programmer. I enjoy my work, so I made a good choice. Now I'm considering a programming career again. I don't know where I want to specialize (web dev? security? business intelligence? machine learning? mobile apps? etc.), so I chose to learn Python this time because it's easy to explore specializations through Python. Once I pick a specialization, I'll know what language to learn next.
Python for web and AI, Java for enterprise, C/C++/C#/haxe for game dev, dart for mobile.
Great video once again! As a Computer Science student myself I do feel like a lot of people getting into programming/coding get caught-up too much in the decision of which language to learn first. I think it is really important to view programming languages as tools where you select a language based on the job you need to get done, rather than thinking that learning a language is the end goal. It is merely the process to achieve the goal of creating awesome stuff!
100% agree!
0:54 When recording indoor change your framerate to 50fps/hz, since the european powergrid is synchronized to 50hz, and what happens when you record with your iphone (american made, america uses 60hz powergrid) it records in 60fps and it all looks flickery. Apple still hasn't introduced 50fps recording mode as far as I know. I like your content btw...
Woah, You learn something new everyday.
I was recording at 120fps and very few lights (unless they’re dedicated video lights) are 120hz. Hence the flickering😉
Thank you though!
this is akin to saying american x-boxes get more fps because of the powergrids frequency .... no
framerate comes down to the equipments frame rate, nothing to do with powergrids
@@MrLeetfun Look it up! Rolling shutter flickering. Light sources in europe run on 50hz ac current, while the camera is recording 60 frames per second. Due to rolling shutter these brighter and dimmer stripes appear.
Its actually the shutter speed that matters. You can shoot at 60fps if you want but just set your shutter speed to 1/100 (in the case of 50hz AC). So you don't need to shoot at 50fps.
I'm 15 years old and the first language I learned was python to get myself familiar with programming. Then I switched to C and used it for months then switched back to python. I would say that learning C was very useful and now that I know C, I am quite comfortable with any programming language.
I'm a student and I do think that the first programming language to learn is C because you can understand how hardware work. Yes, it's difficult at the beginning but the benefits are multiple and when you switch to another programming language, it's simpler to learn it because is more human-understandable. Finally I found out a good coding channel on youtube. Keep it up!
In India we learn C plus plus as first language for computer science in school. But in Colleges for Computer Science degree they teach Java . You are right about Java , Also thanks for these amazing videos ❤️
C++ is a great start. Better than Java. You really need to learn how to manage memory. You need to know pointers. Only then can you truly understand efficient code.
The benefits with Java is that it forces you to use strict object orientation, whereas with C# you have some leeway. And it also depends on what you plan on doing with it too. I'd argue that as a web developer you can in theory learn only JavaScript and add on React, Express (or some other intermediary framework), Node and MongoDB and you've got a nice stack to work with.
But learning OOP is always recommended, like you said.
Love the way you're presenting these topics. It's a breath of fresh air!
0:27
That's not legit. I thought you would first hack the car and then open the door...
Never mind, miracles do happen
Haha #exposed
C and/or assembler then C++ for OOP.
I started in Basic then 6502 assembly, then pascal, 8086 assembly, 68000 assembly then in college we got C, Z80 assembly, 8086 assembly.
Then VB, Delphi that taught me OO principles and I hated how slow it was so I learned C++. After that so many other languages. Currently I like C# the most.
I would recommend Java too.
But only if you're interested in Object orientated programming.
I'm not a huge fan of OOP but it's the industry standard for most applications.
Java is probably tthe most consistent language in terms of OOP (EVERYTHING is an Object) which increases difficulty for many tasks.
But when you're good at Java every OOP language will be very intuitive to learn.
Kalle talking about C++ in the video while I'm learning C++ 😀
I would go with C# since it's a slightly less complicated than Java and it can be used (with .NET) for almost everything as Java is used for.
Always nice to see that notification that Kalle has uploaded.
My first ever programming language was BATCH. I started off small but now I know 12 languages and I'm am pretty good with python. I am the eight to comment.
@@ejhhjj I am just letting Kalle know this. This is his community so I am telling my way into programming to my favorite youtuber.
Some programming languages that are not "pretty much just simplified java":
- Scheme
- Haskell
- OCaml
- Coq
- Ruby
- C
- Ada
I don't dispute that Java is a good language to learn for someone who wants to get a job at a company that heavily organizes development in the object-oriented design paradigm, but that is not the only reason to learn programming. Many people would be better served by a system like Racket racket-lang.org/
Amazing. Quality stuff mate.🙌🏾
Your videos are alluring and most of all helpful.
I'm learning HTML CSS JS first. I think it is pretty good for beginners
Its best for becoming a front end develpr
Yh it's cool, if you're gonna do web scraping in the future, understanding basic html will really help you
im doing the same too
Wanna see the city and wilderness more. Loved the first half and the tip for taking the tram. I plan to drive there when I come for a visit.
As someone who first learnt programming with Java, I agree greatly!
The hardest thing about going from Java to C or C++ is that the coding environments and coding to be done are very different. Coding drivers and anything low level is a lot different than coding things in the app layer. But it’s a lot of fun 😎
My mother's parents immigrated from Sweden to the US during (or just before) WWII. My grandfather left Sweden because he wanted to avoid being drafted into the war. However, the US entered the war and Sweden didn't, so he got drafted after all.
Real video starts in 4:00
Answer at 7:17
Thanks
Kalle! You're so productive! Your upload schedule is booming!!
Haha thank you! Its not easy😆
@@Hallden_ Well I'm glad you're doing the best you can. So, don't give up no matter what!
You should make some type of "forum," where people post some questions, and questions can get upvoted. So then you can choose the most upvoted questions and by doing that, you'll be more people's questions
It's nice to see the vid when you recognize most of the places
How do you manage your social life, learning to code can be just so frustrating and anti-social sometimes.. How do you balance life ?
This^^^^
no-how. I don't know about any others, but I don't have any friends or social life for that matter.
@@endery2927 same... the ones i have are shitty and cringy
This video format is perfect
Nice!
It's pretty cool seeing one of your favorite non-climbing youtubers go climbing!
Nice! Are you also a fellow Magnus Midtbø subscriber? ;)
@@Hallden_ Lol yep. My favorite thing to do outside of school is climb, and my favorite thing inside of school is computer science.
Russian language expert, linguist, and polyglot, who studies 13 LANGUAGES, speaks 6 languages, lectures at Moscow universities. I highly recommend his video. His channel is called Linguamus
In my country you can go with the bus basically for free. It's still illegal and you need to buy a ticket but the guards that check the ticket almost never do their job. I think I was checked by one of those guys like 3 times in 6 months
I learned JavaScript first and that’s the only language I know well I know a bit of html and css and now I’m getting into python
love the quality & consistency
Thank you!
Nah, C is the best language to learn first, a beginner should learn a purely imperative/procedural language, all the object oriented mess gets in the way. OOP is easily understood after data abstraction, which is learned through structs in C.
@illuminerdi That's not true, go on your favourite job listing website, indeed, glassdoor linkedin etc. Search for C# jobs then search for C jobs. There are many available, not to mention there are countless unlisted job positions through networking. They just have different purposes. C is more open whereas C# is restricted to .NET specific positions.
C# has all the extra baggage that java does, so my argument still stands.
@illuminerdi That makes sense, I didn't take location into perspective. Where I'm from you can find many junior C/C++ positions. But still, education isn't always about job transferrability. C will teach you things about computer memory that you never originally thought about if you started off with Java or C#.
Honestly still amazes me how you edit, good work Kalle
Thank you, I really appreciate it! :)
Bold of you to decide which programming language to learn first, I am sure some people will be fighting in comments to decide it.
Sweden is a beautiful country
I love your videos and the daily uploads thank you for inspiration
So, with that scooter you were using, buildings made from red bricks and sign boards with german language....... It's Münster! I'm coming......!!!
Before I even watched the vid, I was thinking Java. Once you get past the flaws, it has great syntax and strict typing. I can’t imagine starting to program with Python. I would have such bad habits to break.
Kalle I'm a huge fan of you bro! Keep up the good content I know you emphasize a lot on doing your research prior to coding something instead of looking for tutorials.I was wondering why exactly is that and what are your favorite resources you would recommend for coding
What language is best for begginers depends a lot on what you want to do on programming.
From my expirience, if you are getting into programming in general and you are not sure on what you will do, learning C and solving generic problems there will get you a good idea on programming thinking and not just knowing how to use a language, thinking it like cave mans, the had only "stones and sticks" as their "tools" but look where we are now, same goes in programming in my opinion.
If you want to do it right and have a strong base and knowledge of what you doing you have to start from the 0;
We all know it's...
Assembly
I’m new to this, is this sarcasm?
Tbh I think c++ is better to start with rather than java bc java introduces OOP in the beginning. C++ on the other hand starts with procedural programming, and later goes on with oop. Besides, if u learned c++, anything else would be much easier. But I might be biased since I started with c++ lol
You always motive me. Gonna work super hard today
Greet video Kalle
Opaaa mas que beleza de achado
@@LiberMentis-LM Outro brasileiro que assiste esse maravilhoso canal!
Prazer te conhecer!
Great idea man!
Love your Channel. Inspiring me to create my own
Nice!
loving these daily videos
Really like the vlog concept
You should create a video showing all your tech, laptops , Desktop pc, etc
I would recommend "brainf*ck" as it is the easiest one
Untill you want to do anything useful :)
Kalle is the only hacker Ive ever heard of who prefers developing exploits in a terminal
You‘re channel inspired me to learn python! Thank you Kalle
0:10 how I comment my code
loving the daily vids kalle!
Thank you Omar!
I m 16 and my teacher taught us c and c++, it was really interesting and c++ wasnt that bad(Cause that was the only language i knew) , But now that I know js and python, c++ starts feeling really complicated.
Hey Kallen. Why don't you make a video about a build up challenge(i.e Building an app in a week or so)
I knew it was only a matter of time before we saw some bouldering footy😂💪 good man!
Haha nice, glad you liked it!
why isnt there subtitles?
i think i should remind you of your deaf viewers
True, I’ll look into it!
Love your Videos! It‘s obvious that you put a lot of effort into them wich makes them really unique and interesting. Keep up the great work! 🙏🏼
No, learn binary! You have a 50% chance of getting it right! Other programming languages have way too many letters and symbols while binary only has two symbols. And, all languages get compiled to binary in some way so just skip the extra compiling!
Wow, this video (until minute 4) is a manual to how to go against all the pandemic recommendation that apply to Göteborg, one of which is not to use public transport which you even did without paying...
I disagree on taking a tram without paying for it.
It also is not so smart share it in a publuc video..
you should collab with Magnus Midtbø
Love this type of videos!
What a relief... I thought you were going to say Haskell. 😅
Another cool video from a great man!!
Thank you!
Looks like I'll be checking out 'Silicon Valley'.
Loved the concept 😍❣️❤️
yes, maybe you are biased when it comes to java. I started with C and then C++. Most languages have heavily borrowed from C/C++ so if you know those languages you won't have a hard time learning another language. and because I started with C/C++ I would have recommended those languages. but then I am probably biased as well :)
Im learning C at UNI. Enjoying it alot!
what is textbook?
@@einsteinwallah2 "Problem Solving and Program Design in C, eight edition, Jeri R. Hanly, Elliot B. Koffman"
Its personal choice
my 2 cents regarding the video title: I think you'd get more clicks if you somehow add that you're doing a Q&A and that you're not just talking about the one language you should learn first. You only talk about the language for about 1 minute or so. But overall keep up the good quality of your videos
Good suggestion although the truth is that even though one would think that but Q&A videos underperform like crazy if you look at average views on channels and compare other videos with videos that say Q&A in the title. So its a good though but it seems to me not to be the case. Still really appreciate the advice! :)
Daily Vid November should be an annual thing. Thoughts?
Great idea!
Try to make a video where you don't start any sentence with "So I..."
Try to make a video.....
I got stuck on try
So I think that’s impossible
Well for me Python is perfect for beginners,Cause Python is actually beginner friendly :)
Please make a video on if the ARM based macbook air/pro is gonna be good for coders or not.
Some sound dampening foam in your room and we gucci
Very true!
5:37 is where it starts
Kallden, why are you wearing a beanie and a sweater INSINDE your house? faulty heater?
9:00 Love this
I thought he was going to get arrested or something. 😆
I want to subscribe to the "clean code" emails, but I am scared because your website gives me a privacy error.
I have a question have you stopped reading comments?
No
@@Hallden_ happy to know that
03:02 just curios, why don't you want to do the right thing and pay for the tram ticket?
He is having fun hacking trams guards
@@pai64 sorry my bad, didn't think of that, totally a justified reason for not paying
How in the world do other languages "take Java"? The syntax style dates at least back to C, which is 23 years older than Java -,- Even Python from your example is 4 years older than Java is.
bro love you:) always
7:17 answer is Java
Will C be a good language to learn for starters?
Kalle, Is that legal to get on a tram without ticket ?
@illuminerdi true
Is it S40?
C is the best language to learn first
I can not understand you Kalle. Your channel almost about python. You use it everywhere. But I hear you say you better at Java. Ohh... This language beating in my mind. I just started to learn programming in python but now I hear a lot of people say that Java is great or other language is great and sometimes it makes me stuck. =(
If you’ve started with Python I would stick with that! :)
(It doesn’t matter much at all as you’ll see once you’ve learnt a bit of Python) so just keep going! :)
@@Hallden_ Thanks
good vid keep them coming
Sweden is beautiful , could you suggest good books on css and html
Kalle, you need to give clojure or haskell a try for a day, make it into a video
I think JavaScript is best to learn first.