Tim: C is not beginner friendly My University's first programming study unit: "Programming Principles in C" 😂😂😂
@vaelinalsorna16493 жыл бұрын
The C universities' teach as intro to programming is pretty easy tbh and teaches you what actually happens under hood like dynamic memory allocation. I do recommend though that anyone serious about taking CompSci at Uni should learn some programming beforehand. Just makes it immensely easier and puts you ahead of your peers.
@chinmoykumar18783 жыл бұрын
My first language was C
@zohairniroomand27093 жыл бұрын
Going through the CS50, I totally get why your university does that! I believe every programmer should know at least the principles of C.
@dr.mjd13 жыл бұрын
The first programming language I learned at high school was QBasic and then they changed to Microsoft Visual Basic. I know! I'm too old
@musandlala79913 жыл бұрын
Lmao I honestly don't get why they rip off the bandage like that. Lol it's as if they want people to quit. Hahaha😅
@YovaniAchataFlores3 жыл бұрын
My top three, as a Mining Engineer, are: 1.- Python 2.- C++ 3.- C#
@dinomra77713 жыл бұрын
What's a Mining Engineer? Is it like "data mining"?
@YovaniAchataFlores3 жыл бұрын
@@dinomra7771 If it isn't grown, it has to be mined !
@dinomra77713 жыл бұрын
@@YovaniAchataFlores That doesn't answer my question...
@Gl8Dy3 жыл бұрын
@@dinomra7771 xd
@adamodimattia2 жыл бұрын
@@YovaniAchataFlores XD XD XD
@vijayragav47173 жыл бұрын
This video is very well scripted. The language mentioned are very well covered. That shows that Tim knows script language.
@pythoncure67553 жыл бұрын
kzbin.info/www/bejne/nZK2q4Oqgainhqs
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@vijayragav47173 жыл бұрын
@@victor20214 I will subscribe do your best
@victor202143 жыл бұрын
@@vijayragav4717 thanks so much. I appreciate it
@rxtechandtrading2 жыл бұрын
he looks 17years old-lol im not sure he knows all about programing -also it seems like he just researched all the stuff he is saying and then regurgitating it back to us in this vid
@ChocolateMilkCultLeader3 жыл бұрын
This guy obviously doesn't know what he's talking about. Don't watch him. Every dev knows that Scratch is number 1
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@asthewheelturns53872 жыл бұрын
Well he is speaking based on kiss method. Some of us don't know everything.
@blazingguyop2 жыл бұрын
Seriously?
@wesleystudt80849 ай бұрын
I learned how to code through Scratch! Now I code in Rust, and I think it’s awesome that something like Scratch exists to teach the basics
@behnambragoon48103 жыл бұрын
1.python Django , Flask 2.javascript Front-end like react 3.kotlin android studio 4.c# for game engine your my best standard teacher .
@nerthus73 жыл бұрын
*Why do Java Developers use Glasses?* *Because they can't C#* 😀
@pai643 жыл бұрын
Relatable
@Knuddelfell3 жыл бұрын
Not bad ^
@stephaned1983 жыл бұрын
2010:"2 billion devices run java" 2020:"2 billion devices run java" Me: ok
@gowtham36233 жыл бұрын
Old devices died nd new device's takes that gap :)
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
If you want to learn to code well, start with C then switch to something more widely used. That way you really understand the code you write and appreciate what higher level languages do without misusing them.
@kimeg72943 жыл бұрын
There is no "best" programming language in existence, it all depends on what you're trying to accomplish. Discussions should be based on the pros and cons aspect, not on the politics arguing over which is "best" or "worst" language out there.
@genericusername12433 жыл бұрын
couldn't agree more
@TechWithTim3 жыл бұрын
agreed!
@johncaling61503 жыл бұрын
acgree much
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@heisenberg47033 жыл бұрын
I mean it depends on what you want to do: Beginner: Python Machine-Learning/AI: Python Web-Developement: Python Game-Developement: Python Windows-Applications: Python Webscraping: Python Server-Administration: Python App-Developement: Python Competitive-Programming: Python I like Python (Don't take this list too seriously)
@mohdsalmanansari59923 жыл бұрын
Python in Compititive Programming No Thanks !!
@darren_baldwin3 жыл бұрын
Python in app dev? uh no
@migueldomingos45703 жыл бұрын
And the fun part is that it is mostly true(except for game dev, competetive programming and subjectvely app develoment)
@JDUBB31B2 жыл бұрын
Great video, very informative and concise, however one suggestion. For a couple of the languages you listed, particularly some of the older/less recommended ones (the section on PHP as an example), you suggest using "other" options instead. Would be helpful in the future if maybe you listed a few of those options as well just to point ppl in the right direction. Again, enjoyed the video and appreciate your sharing it.
@horridohobbies3 жыл бұрын
I like Go. Of your list, this is the language I'd choose *if I didn't have Smalltalk* . It's fairly simple and easy to learn. It's fairly versatile. By the way, the language I have the most experience with is C. I was a systems programmer for ATI Technologies (now AMD), now retired. I built my career on C. So this should give you some context for my comment.
@torukobyte3 жыл бұрын
English is not my native language and i am not perfect in English but still can understand everything when you explain i think you’re talking understandably and fluently ! Thanks for advices and informations
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@karlspencer14933 жыл бұрын
I really love C/C++ cuz it's damn fast Python is nice too cuz it's fast to code
@plusk3433 жыл бұрын
"Python was meant to make developers fast" - A Wise Man
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@abusiness87833 жыл бұрын
Are C/ C++ good for web automation as well?
@karlspencer14933 жыл бұрын
@@abusiness8783 No that would be too teadious. You should use JavaScript or Java I think, or Python
@renatzkigab26163 жыл бұрын
You mean Python is so easy to code but the program is slow to perform? Wtf!
@MillionaireTrader3 жыл бұрын
I am a complete beginner in coding and I can say confidently that I understood everything Tim just said *Coughs
@raderh2o3 жыл бұрын
My top 10 : 1 . TypeScript 2 . Python 3 . C++ 4 . Rust 5 . JavaScript 6 . C 7 . PHP 8 . Java 9 . PHP 10 . C# (Yep , that's my opinion)
@dudess763 жыл бұрын
Number 10, always start with number 10 in a top 10 video!
@ahmedrobi65073 жыл бұрын
why
@stsam633 жыл бұрын
My College teaches C++ first then a bit of Java and I think that is why there are not very many people that like the beginner courses. If they taught something like python first I think everyone would love programming at least a lot more. Python makes it so easy to automate small things in our lives that we wouldn't know otherwise
@hypermeero47822 жыл бұрын
No… if they taught them python at first then moved to java or cpp they would still hate it anyways. Whoever isn’t ready for cpp or java then it does not matter the order he starts to learn
@notproplayer36492 жыл бұрын
@@hypermeero4782 depends, the first language I learned was python and I learned it in my spare time, pretty easy learning curve I'd say, then university started and we had to learn c++. The thing I noticed was that all of the people who knew any kind of programming language had a much easier time with c++, at least in the first semester, than the people who never coded before. Mainly, I do believe that learning any kind of programming language makes you think somewhat more as a "programmer" and gives you more intuition when writing code (i.e knowing how to code simple algorithms). So in that regard, python does smooth that learning curve when learning c++, that doesn't mean that c++ isn't hard, it definitely is, and it is a language that indeed goes very deep. We pretty much learned that by the second semester which went much more in depth on the c++ language itself as opposed to "programming and the c++ language" we had during the first semester. By that time, the difference with those who had learned any programming language before and those who didn't wasn't that noticeable anymore and we all pretty much suffered if I may say so myself.
@scout1018 Жыл бұрын
My college did something similar a couple years ago the intro class involved like a end level course of c++ and so the drop out rate was something like 50% until they changed it
@luqmanhamdan92853 жыл бұрын
I find Python to be my favorite because of it's syntax and flexibility to use it in many task such as automation.
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@uross20003 жыл бұрын
My top 3 languages are: C++ Java Python Dont hesitate to start learning c++,its not so difficult,compared to java,you will have less rich library,and you can allocate objects on stack,this is very good and fast way to allocate objects,extra thing you need to learn is memory managment,but it is not so hard
@eman48853 жыл бұрын
I agree. start learning to program with C++ will teach you fundamental programming concepts
@uross20003 жыл бұрын
@@eman4885 Yes, definitely you are right.If you want to understand programming nicely,start with c, then c++,then java or c# and finally python.Without learning some lower languages,you wont get it how does it work.
@davidstillson3 жыл бұрын
I disagree on PHP. Definitely learn it. however, these days, you also must know javascript.
@ronenaviv3 жыл бұрын
PHP is great. I love Laravel ;-)
@prakashchaulagain76333 жыл бұрын
Appreciating your video from South Asia(Nepal)
@TechWithTim3 жыл бұрын
Greetings !
@SagarRegmi3 жыл бұрын
Yeah bro i m also from nepal prakash bro
@chirayurijal35963 жыл бұрын
I am also from Nepal .
@Computerix3 жыл бұрын
c++ and c# gang :D
@bemmesr2 жыл бұрын
C gets a reputation for being hard to learn but in many ways I find it simpler than other languages like python. Sure, you have to do more work yourself, but as a result you know exactly what you're doing.
@_amankumar3 жыл бұрын
C is the first programming language I learnt. It is not that difficult.
@ViratKohli-jj3wj3 жыл бұрын
Am I early enough to get a reply or heart from Tim?
@shankarsuman88013 жыл бұрын
Are you even coding? You must be practicing with your RCB teammates. Didn't think that you code along with cover drives.
@johncaling61503 жыл бұрын
@@shankarsuman8801 Lol. Everytime he hits a reverse pull he makes a graph in matplotlib.
@ViratKohli-jj3wj3 жыл бұрын
@@shankarsuman8801 lol
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@ayaanp3 жыл бұрын
1. Python 2. Javascript 3. TypeScript(I know it's basically the same thing as javascript except it's typed, but just wanted to add it).
@AusSkiller3 жыл бұрын
Great explanation of the languages and what they are good for. My top 3 are: 1. C++ 2. C# 3. Anything but python.
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@takeep33353 жыл бұрын
Tim thanks you u i have learned how to program in python. Over the month ive watched all your begginer tutorial bideos and your most complete begginner guide i just wanted to say thank you
@tejasness3 жыл бұрын
My favourites 1. Python 2. Javascript 3. TypeScript 4. Dart
@migueldomingos45703 жыл бұрын
My favourites: 1. Typescript 2. JavaScript 3. Python
@TopBagon3 жыл бұрын
Thanks for the code jam Tim, great work!
@OllyPotts3 жыл бұрын
My favourite programming language? CoffeeScript. I love it ☕
@ToxicBOY-ov7tx3 жыл бұрын
This is your first video I've ever watched and I'm already sure enough to subscribe
@declspecl3 жыл бұрын
Very nice video! Would you care to make a video discussing what you expect to be the lifespan of current programming languages? For the new generation learning programming, like me, it would be very useful to know!
@rxtechandtrading2 жыл бұрын
current languages very little life span-unless google makes it the standard for something-look at some of the other older languages which many legacy applications still run on..Java, Javascript, C and C++ C# will always be used because of how close they are to assembly code-well mostly C and C++ would be the closest to assembler
@ejsafara4562 жыл бұрын
bruh thanks muah :* im writing some piece of work concerning the comparison of higher programing languages and honestly u helped me a lot, now i dont feel so lost^^
@jervisyvon74933 жыл бұрын
Cool videos My top 3 languages are python Java C#
@pratikbarve8873 жыл бұрын
Hello tim. Love from India♥️.I just wanted to ask you what are your views in terms of coding for software development vs coding for competitive programming. If possible please make video on this as it is confusing task to choose.
@rxtechandtrading2 жыл бұрын
he looks 17years old-lol im not sure he knows all about programing -also it seems like he just researched all the stuff he is saying and then regurgitating it back to us in this vid
@leonida-sabiri47163 жыл бұрын
3:29 this sentence again !!!
@proloycodes3 жыл бұрын
my top 3 fav languages: 1-JS 2-python 3-c++
@chirayurijal35963 жыл бұрын
Same
@cyriod77123 жыл бұрын
As a begginer in programming, one of our teacher (and also a well known and skilled personnal coach) is insisting to make us learn Go ! It was the langage used to introduce us to coding, then we got into Python and JS, making websites using a mix of them for back-end and front-end ! (Next step will be C++ ugh...) I feel like Golang will be a major langage in the decades coming considering its perfomances, applications and ease for begginers to get into !
@el_witcher3 жыл бұрын
Well, I am a beginner and am starting with C++. I guess I am going to have a hard time then. But I love its speed and it will help me greatly as a Mechatronics Engineering Student with Robotics as my biggest Hobby 😅😅
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@jonnytap3 жыл бұрын
How do you figure out which software development path you want to take if you’re unsure?
@raahimfareed2 жыл бұрын
PHP isn't even that bad, it has a bad rep because of the versions of PHP (4, 5 etc). PHP after PHP7 is pretty good actually. The only downside of PHP is that it can't really be used for anything other than web dev, that being said, most of the web servers even as of today are using PHP Backends and because it's so widely used in web servers, PHP servers are often cheaper than other options.
@yukselbey9133 жыл бұрын
Thank you for the video. Before I watch your video I was thinking same thing. I’m so glad to hear that from you. My favorites are JavaScript, Python Java is not my favorite language because when we making a project writing to much code but when managing the enterprise project Java is good.
@Ben-gi1nl3 жыл бұрын
Can you make a tutorial about Assembly?
@tophy433 жыл бұрын
Why heart belongs - and will always belong - to C.
@benherbst3620 Жыл бұрын
Love Javascript and Python, learning Typescript now too
Wow, so the first ever language I learnt in my life was C++ The most difficult one... Didn't Know that
@mrpancakes3 жыл бұрын
Love the video and really excited about the CodeJam
@atharvadate96513 жыл бұрын
Hands down.....one of the best tech channel on KZbin
@TechWithTim3 жыл бұрын
Means a lot! Thanks :)
@atharvadate96513 жыл бұрын
@@TechWithTimIs it possible to directly learn Typescript.....without having any prior knowledge of JavaScript?!
@migueldomingos45703 жыл бұрын
@@atharvadate9651 I dont recommend it. As most typescript tuts assume that you already know js.
@atharvadate96513 жыл бұрын
@@migueldomingos4570 ok.....thanks a lot for the reply....!!
@migueldomingos45703 жыл бұрын
@@atharvadate9651 You are welcome! Good luck with your web dev journey!
@ankitwankhede29823 жыл бұрын
My first language was c++ xD . That made other languages easy to learn for me
@user-vq5oj4xr5v3 жыл бұрын
Same
@erniea58433 жыл бұрын
My first language was C++. That made me hate programming for a while. Glad I learned to love it with other languages
@prashantruhela61393 жыл бұрын
Your videos are extremely informative. I want you to make a video over java full stack development or better known as MERN developers .
@arman87473 жыл бұрын
Wheres swift?
@tulioqcastroalves7870 Жыл бұрын
If you could start over, what language would you choose to start with?
@pickypotato66173 жыл бұрын
I think you messed up in the captions of C#
@imbleshagadamba95753 жыл бұрын
yeah probably
@jesse5783 жыл бұрын
Good work as always man!
@TechWithTim3 жыл бұрын
Appreciate it!
@amalbekegamberdiyev2 жыл бұрын
Java(If you know java you can make website or application for android!
@mitas34843 жыл бұрын
But what can replace my PHP on website frameworks like Laravel, CakePHP etc. :(
@LIZzARDsTeam3 жыл бұрын
My top 3 favorites: 1. TypeScript 2. Golang 3. C
@stephen98493 жыл бұрын
My top 3: 1. C++ 2. Rust 3. C
@sashakoshka2 жыл бұрын
c isn't actually very difficult until you start working with strings
@troys14262 жыл бұрын
As a 13 year old: #1: Python #2: Java #3: Javascript #4: C++
@markusbuchholz35183 жыл бұрын
Great video (as always) about most popular languages. In near future it may be also great to also about upcoming languages (beside, the market decides about the popularity). From my point of view great future has a Julia (C + Python hybrid - fast as C and easy to learn as Python - perfect language for prototyping and deployment + awesome community). Personally I develop in C++, Python, JS and some Java. Thanks Tim and community. Have a nice day!
@dansanger53402 жыл бұрын
I wouldn't say C is difficult to learn (although the heavy use of pointers will trip up some people), but difficult to do well.
@vincent-ox5rz3 жыл бұрын
holy fuck. The quality of this camera just makes me want to watch more.
@Jaredharmon922 жыл бұрын
I learned C by taking Harvard's CS50 course for free on KZbin. I love C because it makes learning all the other languages much easier
@usamasattar11393 жыл бұрын
C++, Python, Go(will learn soon).
@moncefkarimaitbelkacem19183 жыл бұрын
python, learning c++ rn, go next (like in 5 years when i will be fed up with c++)
@usamasattar11393 жыл бұрын
@@moncefkarimaitbelkacem1918 C++ is freaking huge.Can't learn all aspects of it.It is complex and difficult language.
@PaigeShane2 жыл бұрын
Very helpful!
@manfredreinsch84483 жыл бұрын
3. JS 2. Python 1. Fortran, just because it was my first language!
@rudro3143 жыл бұрын
My favs: 1. Python 2. Js 3. C++...i know its hard..but it is best for competitive programming
@skylarpenney5259 Жыл бұрын
Dude forgot to give a shoutout to R. It's great for managing large amounts of data.
@sakshamtyagi56373 жыл бұрын
Which should I learn as my first programming language , I know the basics , Java or C++ or python
@ibrahimsoliman18423 жыл бұрын
Python
@gaurjj3 жыл бұрын
Python
@felipepedro16783 жыл бұрын
What about Julia? It will become relevant as R or Python?
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@kaushikiyer94703 жыл бұрын
That is nice..... I Just started learning JavaScript and it's really interesting.... Loved the content ❤️
@uncoveringgadgets25 күн бұрын
How’s it going now bro, I’m starting mine today! Any advice for me?
@FritsvanDoorn3 жыл бұрын
If I wanna learn one or more of these languages, how and, which books? Thank you.
@becomepostal2 жыл бұрын
C++ is not used in Apple iOS (5:32). Apple uses Obejctive-C, and Ojective-C has nothing to do with C++. (And now there is Swift, but still has nothing to do with C++ anyway.)
@aashishgottumukkale30433 жыл бұрын
Python is the best!!!!
@fossforever5122 жыл бұрын
I don’t see why people call C/C++ hard? They’re literally easier to understand than Java because they aren’t purposely overly verbose and don’t force you to do unnecessary abstraction
@manojuppala39413 жыл бұрын
Hey Tim what about dart instead of java.
@victor202143 жыл бұрын
I am able to teach programming on my channel . Although I just got 56 subs. hope you can help
@manojuppala39413 жыл бұрын
🐍☕
@vijayragav47173 жыл бұрын
Wow! built-in subtitles
@blueboy458 Жыл бұрын
I argee with your opinion. C++ is a difficult language to a beginner to like me but I'm still *learning it.* I have started from the basic to the "class" and how to seperate multiple file in one program. I know its hard to understand, but if you read carefully what do people said/teach you when you are learning it from a app, a web, video or from a school and try doing it by yourself to practice. What I mean is C++ is *not* really hard for beginners if you do what I said.
@alvinvillain76292 жыл бұрын
Which language is used to hack cameras
@vxsniffer2 жыл бұрын
Python is now supporting gradual typing, hence large scale projects are less a hassle... funny is that type annotations are more advanced than regular static typing in other languages ;-) function definition for instance: def send_email(address: Union[str, list[str]], sender: str, cc: Optional[list[str]], bcc: Optional[list[str]], subject='', body: Optional[list[str]] = None ) -> bool:
@user-xh9pu2wj6b2 жыл бұрын
they aren't more advanced and they are just annotations, not actual types. They are checked during compilation and then disregarded entirely during actual execution.
@vxsniffer2 жыл бұрын
@@user-xh9pu2wj6b obviously they are annotations, so what? you get type errors live, during writing code... no need to compile
@user-xh9pu2wj6b2 жыл бұрын
@@vxsniffer and that's just it. It's not the real static typing because it doesn't matter at run time. It's pretty much what typescript does, it provides cool typing(and some other features) but the type checks are purely compile-time and in IDE, they don't do anything else.
@vxsniffer2 жыл бұрын
@@user-xh9pu2wj6b nobody said this is static typing, point is large scale Python projects are less a hassle
@mehedihossain63122 жыл бұрын
Java and PHP in 2034 : still a dying language but most of the web used this
@UpcycleElectronics3 жыл бұрын
my favorite? micropython and bash ATM...I like forth too
@SkyFly198533 жыл бұрын
And C language is good for making PS1 games... But I like to make them in Python or Ruby...
@leonida-sabiri47163 жыл бұрын
C/C++ , C# Maybe i'am going to learn Lua too i don't know
@danielt88803 жыл бұрын
No best programming Language: you just gotta be smart about it My language collection cover specific needs. In no particular order C. => very low level. Helps understand concepts and how things work. When I need to write lower level stuff Rust::: more line C++ very very high level abstraction without sacrificing speed. Use this as my main language Dart::: save me from javascript. Covers areas like web, mobile and better desktop gui support still coming I also learned python, just use the knowledge to learn more, reason is there are more tutorial in python and once I get the idea I move to rust/C
@kobruh96422 жыл бұрын
I used to love python. but sometimes it sucks cuz executables
@realestateagentthanjavurme93282 жыл бұрын
interesting bro thanks
@reisaki183 жыл бұрын
I want to develop my own app with great looking UI. What language should I use?
@migueldomingos45703 жыл бұрын
First choose if it is a web app, a mobile app or , a desktop app
@reisaki183 жыл бұрын
@@migueldomingos4570 desktop
@migueldomingos45703 жыл бұрын
@@reisaki18 Ok. Which languages do you now then? If you already know javascript go with electron. Else maybe try c# .net
@anirranjan3 жыл бұрын
Can you make a video on how to learn other programming languages with prior programming experience?
@abhishekverma2813 жыл бұрын
Nice work . Love from India
@haru84143 жыл бұрын
My first language was c# but i gave up in the process and went to lua
@sanasm3359 Жыл бұрын
working on AI means working on machine learning too? or data science?
@kingmclyrics39193 жыл бұрын
My favorite 5 programming language 1. Python 2. Js 3.c++ 4.java 5. Golang