Lifehacker - Programming! Learn the Basics of Coding, How to Pick a Language a Project, and More!

  Рет қаралды 568,380

Lifehacker

Lifehacker

Күн бұрын

Пікірлер: 503
@bushidosoul1988
@bushidosoul1988 8 жыл бұрын
Random pro-tips from a KZbin commenter near you: 1. *To type in bold like this, just type* stars next to the text you want to type; like this but without the quotes "*bold*" 2. _To type in italics like this, just type_ underscores next to the text you want to type; this without quotes "_italics_" 3. -To cross out everything you type like this, just type- dashes next to the text; this without quotes "-cross out-" *Have a* -good- _great_ *day my frans of KZbin*
@a1rhogan
@a1rhogan 8 жыл бұрын
+Bushido Sou Yeah this is markdown. *Its very helpful*. there are great places on the _internet_ to learn this.
@celltuner
@celltuner 8 жыл бұрын
*cool*
@KeenScout.
@KeenScout. 8 жыл бұрын
*that's* _awesome_ -dude-
@gutenman7112
@gutenman7112 8 жыл бұрын
*Guys* does this really -works- ?
@gutenman7112
@gutenman7112 8 жыл бұрын
Holy -SHIT-
@TheKovodude
@TheKovodude 11 жыл бұрын
I started with Codeacademy for learning programming. Its a very good source. I high recommend anyone who is serious about coding to start there as well.
@Tomn8er
@Tomn8er 9 жыл бұрын
why do you jump from introducing variables and the very basics of programming into hosting a website? In an introduction to coding video... really? That makes zero sense
@malikbenslimane2873
@malikbenslimane2873 9 жыл бұрын
+bonzihunter It's just a marketing video, that was stupid
@officialdinodoestuff
@officialdinodoestuff 9 жыл бұрын
I'm a professional programmer, I've made 6,000 games and I'm 1 week old.
@randomers2k167
@randomers2k167 9 жыл бұрын
Noob I'm 1 day old and I've done better.
@officialdinodoestuff
@officialdinodoestuff 9 жыл бұрын
Red Light Gaming I mistyped, I'm 1 hour old
@dancewithehsaas
@dancewithehsaas 9 жыл бұрын
I'm one millisecond old. BEAT THAT
@officialdinodoestuff
@officialdinodoestuff 9 жыл бұрын
Oh Snap I was never born?
@dancewithehsaas
@dancewithehsaas 9 жыл бұрын
DinoDoesStuff dammit
@pixelart0124
@pixelart0124 11 жыл бұрын
This is the very very bestest everest lesson on the concepts of programming.. I'm learning Java in college, so i already know all this. I've seen a million "basics of programming" videos, this part is the very best!
@gummipalle
@gummipalle 10 жыл бұрын
I did microsofts visual c# to learn the easy basics. (The visual interface made things much easier to learn than that blanck screen they gave us 15-20 years ago). Then I added the xna game-dev stuff for the ease of use with one-man games... Also a great and rewarding way to get some projects planned and done, with all the features you would expect of a 'modern' game... C# is a good all-in-one package to learn about object oriented programming, which is fast to write... Man to machine logic, .NET, and what operating systems, frameworks, and libraries etc are... c# really helped me understand microsoft products in general, from a technical standpoint. C# comes with a great FREE (And widely used!) windows-style code editor with tons of great features, and LOTS of info, guides turorials and other resources available in all languages and skill levels... Millions of forum users... Millions.... All using the same editor, so no issues there... -Also, though i've never written java-code, when I see it, its easily readable to me as a c# person... -It would seem that the so called high-level programming languages, like c# and java, are pretty scimilar in their english-like approach to getting the machine to do its magic... LUCKILY: The basic terms of programming are the same in all the languages... variables, input, output, methods, overloads, acces-modifiers, strings, ints, and floats, classes, for-loops... Debugging, scripts, compilers, alpha channels, and spaghetti-code are universal, trans-langual terms, that you can learn through any of the high level languages... The hard stuff to do is expressing the right math, and that stuff is universal! Learning a new programming language is NOT NEARLY as hard as learning a new people-language... So dont worry too much... Go with what your OS will run, and settle for the flavour you prefer... My guess is you could code a whole bunch of small 'high -level' programs before running into anything super language-specific at all... There is a code translate-site that you can copy/paste to and translate from one language to another...
@gummipalle
@gummipalle 10 жыл бұрын
At the time, I needed c# for a game mod... Besides that, I assumed that since c# was newer, and goes so well with windows, it was probably not a mistake to learn it under any circumstance.... Howerver, I dont have a lot of experience with the "new" windows8, so I'm not at all sure c# is still as "viable".... I am unsure of how it works with win8, and the only project i tried to "port" to win8, had some issues that I still havent resolved. (As XNA is no longer supported by microsoft)... Maybe check out monogame, they say its like xna, but open-source, and cross-platform.....
@gummipalle
@gummipalle 10 жыл бұрын
im pretty sure there is a free online code translator that can autotranslate between c++ into whatever.... but certainly, while some thing differ from language to language, as far as i can tell, the basic concepts are all the same... ....Like all languages declare variables, and work with the same input/output devices, share history, etc... So I say go with whatever feels appealing in your situation.... But a lot of people say go with c++ for fast engines...
@fzamora1777
@fzamora1777 11 жыл бұрын
And you are born with it my friend. Just the fact that you are asking about learning indicates you will probably be good at it.
@mahonii
@mahonii 9 жыл бұрын
Still haven't seen or thought of a project that motivates me enough to program something even after a couple years.
@yashavadhwal1906
@yashavadhwal1906 8 жыл бұрын
Your channel is very useful for those who don't know coding
@TY220
@TY220 9 жыл бұрын
You guys rock! This was the best tut thus far. I have to start learning on my own starting even sooner after I watch this fifteen more times. God my brain sucks.
@TonyTheWildcard
@TonyTheWildcard 9 жыл бұрын
Wow, this is really helpful, and the way they explain it makes code easier to understand, far better than the books at barnes and nobles, which are often dryer than the mojave desert.
@khaliqmidence5108
@khaliqmidence5108 8 жыл бұрын
Thanks for the intro to coding it just really made me want to learn more..
@plightoftheblackwoman6835
@plightoftheblackwoman6835 8 жыл бұрын
I am earning my Masters and I have been reading these books that give you a lot of useless information. When in ten minutes you just brought home UNDERSTANDING. Your analogy of labeled jars really made sense to me. Why isn't it that easy in class?
@SenorAhole
@SenorAhole 11 жыл бұрын
Best fucking video on programming. I watched stanford and MIT. But, this was the best explained, simple, fast, and straight to the point.
@Georbur
@Georbur 9 жыл бұрын
I LOVED all the advertisements.
@CDMPlaylists
@CDMPlaylists 9 жыл бұрын
Thank you for all your advice. I went to the codecademy like you suggested and have really enjoy it.
@SlightlyNerdyGaming
@SlightlyNerdyGaming 11 жыл бұрын
Yes! The best teacher there is.
@Lifehacker
@Lifehacker 13 жыл бұрын
@Net2sh thanks for the tip!
@stephenstucky2195
@stephenstucky2195 11 жыл бұрын
CodeAcademy teaches you just enough code to do nothing. Literally. I'm a CS major and tons of freshman come and think it will teach you everything you need to know. Don't get me wrong, it really is a great place to start. But don't expect to making full fledged games, apps, etc. It really teaches just enough so that you can read that particular language.
@AtomicBl453
@AtomicBl453 11 жыл бұрын
Over a decade ago my friend showed me one for educational purposes only, I allowed him to install it on my computer. You're sadly mistaken if you don't believe it's a rootkit, rtfm.
@Squaredprogramming
@Squaredprogramming 11 жыл бұрын
This is an interesting video. I agree, that it's good to pick a language and a project. I've been programming games in C++ for a while, but other languages like Javascript are good for beginners. I wish there were things like this when I started coding 18 years ago.
@kontrollVK
@kontrollVK 8 жыл бұрын
Thanks guys!! very useful information...
@TanUv90
@TanUv90 13 жыл бұрын
Thanks for the great explanation of JvaScript
@OverG88
@OverG88 11 жыл бұрын
I don't know wheather you ever study some college or faculty, but pointers in C were "whip" of proffesors used to make selection who's going to stay on college and move on and who's going to leave. Even in my high school one grade used C++. Only 2-3 of them could "digest" everything. Now, it might seem easy for you, but ask yourself, how deep did you dive into C++.
@pianoplayer2744
@pianoplayer2744 10 жыл бұрын
6:58 that sneeze,
@swallowedinthesea11
@swallowedinthesea11 10 жыл бұрын
Think it was staged?
@ZeppinnEU
@ZeppinnEU 10 жыл бұрын
***** Why would anyone stage a background sneeze
@SeanTangney97
@SeanTangney97 11 жыл бұрын
Cant wait to start learning coding with ' CoderDojo '
@byrd3242
@byrd3242 11 жыл бұрын
It's called an example to help those who fail to see an obvious point, in this case that you're saying two completely different things are the same or calling two different things by the same name.
@ryandelap1904
@ryandelap1904 12 жыл бұрын
public void chooseJava() { int java = 15 int Php = 1 if (Java > 1) { System.out.println("Choose java, we have cookies and andriod development") } }
@BrightRomeo
@BrightRomeo 11 жыл бұрын
Yeaaahh, that's gonna keep you out of trouble. Good thinking.
@CairoQween
@CairoQween 10 жыл бұрын
Thank you!
@AtomicBl453
@AtomicBl453 11 жыл бұрын
If you guys want an easy language to start learning then check out Python, it's the closest thing to English as it gets in the programming world. Also, youtube and Google heavily use it.
@Construction-agencyCoUk
@Construction-agencyCoUk 9 жыл бұрын
Great channel - Thank you so much (thumbs up)
@devmen6599
@devmen6599 9 жыл бұрын
Is the guy without the glasses not allowed to blink or what?
@franciscotr6469
@franciscotr6469 9 жыл бұрын
Savaria_HUN lol, its super creepy
@jeanp.5929
@jeanp.5929 9 жыл бұрын
Francisco TR these guys are creepy as fuck.
@ivandrago8299
@ivandrago8299 9 жыл бұрын
I thought I wanted to learn code and get a £50k job but working with nerds like these guys all day? Fuck I dunno anymore. This is a real insight. I bet there's no pussy in the majority of coding offices. Pure sausage factory.
@selim8611
@selim8611 9 жыл бұрын
Ivan Drago you can always do a minimum wage/retail job, I see lots of chicks in there. At least you can enjoy the female presence before your job becomes automated by a computer lol
@TheNahaw
@TheNahaw 9 жыл бұрын
I don't know XD, I'm a girl and interested in learning coding, not so much for a job, but I want to be able to build a "robot". It sound childish I know, but I have always wanted to do those kind of things. I'm here because I have no idea where to even start learning.
@ModernDayThinker0715
@ModernDayThinker0715 11 жыл бұрын
Codecademy is a legitimate site, just run a google check for it if you're skeptical. It's actually quite an excellent tool for learning to code. Also the spelling I have is correct, the spelling in the original comment is wrong.
@MACCNIPH
@MACCNIPH 8 жыл бұрын
Very Useful Video thank you.
@MetalHeadKitchen
@MetalHeadKitchen 11 жыл бұрын
you should learn whatever language suits your needs. everyone needs to find their own favourites. i started out with web based stuff to wet my feet...html5, css, java, perl. next will be php, tehn maybe c++.
@myhkeith
@myhkeith 8 жыл бұрын
For the whole video i thought i actually was feeling how it is to be stupid then everything just came to me at 4:05
@runescapeswordshow
@runescapeswordshow 11 жыл бұрын
yeah I got what you mean, just trying to prevent people from bashing on you
@runescapeswordshow
@runescapeswordshow 12 жыл бұрын
it depends on what you want to get from the language, in my personal opinon, Java has simplicity in the syntax
@TheToneBender
@TheToneBender 8 жыл бұрын
Oh... apparently i've already coded some shit for skyrim without knowing :P
@Johnny-Bboyz
@Johnny-Bboyz 7 жыл бұрын
same here
@3dUber
@3dUber 11 жыл бұрын
it doesn't matter php still takes a roll in youtube so without it, no we wouldn't be watching this video. And php is a moderate language to learn..
@Samkzk
@Samkzk 12 жыл бұрын
I recommend python as it is simple to read and understand and can be taught to anyone
@rock00dom
@rock00dom 9 жыл бұрын
Right, my first project was a simple application that became cloud computing. Then, after getting my feet wet, I went on to rewrite google's search engine. I'm also very close to ending world hunger with the next little project!
@rico042002
@rico042002 11 жыл бұрын
I been on code academy for months now, funny to see someone advertise it though, LoL
@weightloss_healthifi
@weightloss_healthifi 10 жыл бұрын
awesome dude
@scrublord95
@scrublord95 9 жыл бұрын
about:blank is a great place to practice :D
@beach26
@beach26 11 жыл бұрын
Scheme and prolog are best language !!!!
@TanUv90
@TanUv90 13 жыл бұрын
love codecademy
@gmatta1112
@gmatta1112 11 жыл бұрын
My understanding is that the period is a human character that the JavaScript doesn't recognize as code. That, or we don't want it to do anything, instead, we want it to read as a period, not a function
@george_763
@george_763 8 жыл бұрын
Just throwing it out there, I know it's literally the first thing you'd be taught on a js course but for the love of god, do not declare a variable without a declaration keyword, always use var or let so your variable is clearly declared within it's scope, it helps with readability and ambiguity bugs.
@RexArtTv
@RexArtTv 8 жыл бұрын
I Thought This Was A Cooking Show!
@dianat6286
@dianat6286 7 жыл бұрын
lol
@xFallenZ38X
@xFallenZ38X 11 жыл бұрын
The only website you listed that uses PHP is Facbook, and even that website relies heavily on C++. Twitter was uses Rails and Scala, and KZbin uses Python. PHP isn't a terrible language, but there is also a reason many websites don't use it.
@OMGbossTUTORIALS
@OMGbossTUTORIALS 11 жыл бұрын
kingdom thankyou easier to learn c++ now
@Wheelygonzales
@Wheelygonzales 11 жыл бұрын
nice job showing us how to look at the source with a hackintosh. now how about a pc?
@ohyeahdu06
@ohyeahdu06 9 жыл бұрын
Wtf this didnt help me at all
@denim2252
@denim2252 8 жыл бұрын
are u kidding
@JohnMcConnellCoding
@JohnMcConnellCoding 11 жыл бұрын
If you want to know what you are doing as a programmer, learn C. Stack vs Heap. Basic system calls. malloc and free.
@xintvl5067
@xintvl5067 8 жыл бұрын
I'd like to make a networking tool for use in Linux terminal. What language would I use?
@DiegoH23
@DiegoH23 13 жыл бұрын
KZbin has thousands of programming tutorials My favorite channels are: thenewboston and Khanacademy
@OneTacoTim
@OneTacoTim 9 жыл бұрын
6:55 and 6:58 you can hear sneezing xD
@EricPedregon
@EricPedregon 13 жыл бұрын
@THINKER43 You could add a linux operating system on it; they're pretty lightweight, and free. Upgrade the hardware if you want to add Windows xp, or even 7.
@therealAkito
@therealAkito 10 жыл бұрын
Nice video man :D
@byyECK
@byyECK 11 жыл бұрын
Im 15 and im gonna start, thumbs up if your the same!
@henrychurch1904
@henrychurch1904 11 жыл бұрын
That's what I was wondering.
@Tulanir1
@Tulanir1 11 жыл бұрын
Java. Oh, and you should change if(channel==LifeHacker) to if(channel.equals("LifeHacker")) or if(channel.equalsIgnoreCase("LifeHacker"))
@runescapeswordshow
@runescapeswordshow 12 жыл бұрын
I was just testing the people that might not know :P I know Java,html,css,php,and js,also obviously Java
@sugarcane4000
@sugarcane4000 10 жыл бұрын
Seriously ...this tells you about programs to use .I am going to take classes this spring to learn from scratch😣😣
@adventurewala
@adventurewala 9 жыл бұрын
This was easy to understand. Music was disturbing
@rafaelzanfolin3635
@rafaelzanfolin3635 7 жыл бұрын
Hello, I wanna know if I can download javascript for windows and where I can find it.
@Lazdinger
@Lazdinger 11 жыл бұрын
Thanks dudes... I'm a complete noob to coding.
@seal3081
@seal3081 13 жыл бұрын
do you have a nightschool for how to solder because i don't know where to start.
@airawolf4261
@airawolf4261 9 жыл бұрын
You can also learn coding at mitopencourseware
@chazzman4553
@chazzman4553 9 жыл бұрын
Hi, Its OK guys that you promote programming, but you got to tell the whole story - serious job type programming skill is very very hard to achieve. People with natural inclination to logic and systemic thinking are doing much much better at programming than the ones who don't have it. Nevertheless you can try to do it, but you'll be struggling, and only one thing can push you ahead - the insane desire to learn !
@KaneTank
@KaneTank 11 жыл бұрын
i am 16 and i know some of the basics in c++ and HTML .If you want a good teacher that is also funny look up Thenewboston. you can find many languages there.
@rhyon2832
@rhyon2832 10 жыл бұрын
Why is this age restricted
@mduduzinkala5729
@mduduzinkala5729 10 жыл бұрын
As far as I am aware I don't know why the age restriction has been imposed on this video. I am 17 and I've just been blocked out of a video about the basics of programming. I thought that there was no age restriction to programming.
@rhyon2832
@rhyon2832 10 жыл бұрын
i agree
@realniqqa101
@realniqqa101 9 жыл бұрын
Is code the same for all computers or does it differ a little from program to program
@KingButcher
@KingButcher 9 жыл бұрын
realniqqa101 Theres different types of coding languages for different needs. Web development languages like HTML5, CSS3, Javascript, Ruby all help in creating things like websites and web apps. While Scripting languages like Python, Perl are uesful for creating a wide array of things from web related to os software. There are also Object Oriented languages like C# and Java for Games, as well as low level languages like Assembly, C, and C++ for having more control over the hardware. You will use a different language depending on the project you wish to work on :)
@ryanteddym
@ryanteddym 9 жыл бұрын
hey man i also want to do proframming...where do i start
@phuntsok1356
@phuntsok1356 10 жыл бұрын
What do you guys think about RUBY and ruby on rail? I saw this video titled - how to teach yourself code. They are mentioning ruby is much much better and faster way to learn how to create applications and how to code. but begining of ur video, the list shows, ruby is on the almost ranked under 10th position? and in that video, he also states codeacademy isn't gonna teach u how to code or NOT atleast create an app! WHAT'S YOUR OPINION?
@JuanGarcia-zy8yw
@JuanGarcia-zy8yw 10 жыл бұрын
i have not learn ruby yet but ive heard ruby its pretty easy
@aislingleneghan4701
@aislingleneghan4701 10 жыл бұрын
I'm very good at maths and almost always get 100% in my exams, but I don't feel that I would be good enough to code, could anyone tell me which type I should start with?
@Tulanir1
@Tulanir1 11 жыл бұрын
No, because the "==" comparison operator does not work with strings, it checks if they are the same object, so you have to use stringName.equals(what it should equal) or stringName.equalsIgnoteCase(what it should equal) And also, you didn't put quotes around LifeHacker.
@Jaiykk
@Jaiykk 9 жыл бұрын
On the section where they are talking about: myName + " " + myStatement + " " myFavoriteNumber + "."; why are there standalone quotes after the myName section but not standalone after myStatement? (Sorry if this is a stupid question)
@matthewwalsh7529
@matthewwalsh7529 11 жыл бұрын
KZbin originally used PHP but switched to Python and Twitter was written with Rails, actually.
@devin8158
@devin8158 8 жыл бұрын
Coding is very hard right?? I wanna learn
@devin8158
@devin8158 8 жыл бұрын
Pratham Patel not everything is easy
@PepsiGuidesRS
@PepsiGuidesRS 12 жыл бұрын
Thanks
@3dUber
@3dUber 11 жыл бұрын
I never said anything about: "Javascript or shit like that." All i'm saying is Php is a moderately hard language to learn. And believe me i know the power of python i have used it many times, and i know many other languages. VB, C#, C++, Html, Python, and Php
@connorbrown20
@connorbrown20 8 жыл бұрын
As the world becomes more consumed by computers, it's smart to speak their language so if some small thing goes wrong in the code that could say throw off a subway routing system, you know what to do. Or if the machines become self aware, we can hope they don't write their own language.
@DaYayo
@DaYayo 9 жыл бұрын
When you end a statement in semicolon, is there a space between the semicolon and the statement that your ending?
@MrBastunio
@MrBastunio 9 жыл бұрын
Prisonedmirror8 no u put it right after
@icanteatpasta6351
@icanteatpasta6351 7 жыл бұрын
I am having a hard time understanding the code. As in, the secret file such as 101010100101(not as in that) but the body, etc. Any tips?
@melvinmarcoandre6939
@melvinmarcoandre6939 11 жыл бұрын
Agreed with 3dUber
@PixelOutlaw
@PixelOutlaw 11 жыл бұрын
I'd like Common Lisp back in the public eye. I've tried my hand at a few languages but I've not found anything quite so expressive. I never was able to get into the web programming languages. Requiring a browser to run a program just seems odd to me.
@mohdizzat123
@mohdizzat123 10 жыл бұрын
Python the best language.=)
@Zuxicovp1
@Zuxicovp1 13 жыл бұрын
Cool story bro
@xanadu1jw
@xanadu1jw 12 жыл бұрын
I am 60 and from the south. For me you talk too fast so that I have to replay everything you say to get it. Most people trying to teach someone else will use pauses and slow down a tad to allow the student to absorb the stuff that they (the teacher) of course knows so well that they don't have to take time to absorb what is totally alien to the student. Please take this into account in your future educational videos. I do appreciate the fact that you do this, just a pointer (important tho).
@futurephysicist9918
@futurephysicist9918 8 жыл бұрын
If you guys want a good tutorial on python, check out "everything coding"
@runescapeswordshow
@runescapeswordshow 12 жыл бұрын
I got something for everyone... class I{ public static void main(String[] args){ String channel="LifeHacker"; if(channel==LifeHacker){ System.out.println("This if statement was useless but who cares? try to guess what programming language this is..pretty easy actually"); } } }
@DiegoH23
@DiegoH23 13 жыл бұрын
@alienkishorekumar you're right. I've only seen the first lecture. I wish he was my professor because he gives out candy throughout the whole class.
@ichkerim
@ichkerim 10 жыл бұрын
Whats up guys:) i'm interested in making my site accessible to public, port forwarding stuff. so i've already hosted in my website, in US company but my country's currency keeps falling :( so i want to host it on my computer
@jgarza8266
@jgarza8266 12 жыл бұрын
I have no prior experience with programming is there any beginner text you can suggest for someone like me
@milew81
@milew81 8 жыл бұрын
When the words say "mySentence" is there a reason that the first letter isn't capitalized and the S in Sentence, is? Or does that matter?
@static5283
@static5283 8 жыл бұрын
It doesn't matter at all, but variables are case-sensitive so hi and Hi are different variables hope this helps
@alienkishorekumar
@alienkishorekumar 13 жыл бұрын
@xLDH1109x What can you say about MIT OCW lectures?I'm trying to learn from there..MIT 6.00 Computer Science and Programming!
@owenhigginbotham2027
@owenhigginbotham2027 9 жыл бұрын
So what i have learned so far this is what java scrip is like luckynumber =9; mySentence = "Lets go!" Ihave2dogs = true;
World’s strongest WOMAN vs regular GIRLS
00:56
A4
Рет қаралды 23 МЛН
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 14 МЛН
2 MAGIC SECRETS @denismagicshow @roman_magic
00:32
MasomkaMagic
Рет қаралды 31 МЛН
МЕДВЕДЬ НАБРОСИЛСЯ на своего спасателя 😱
0:13
Итак, новости
Рет қаралды 1,5 МЛН
Magic #rimiufun
0:18
Ri Miu Family
Рет қаралды 3,7 МЛН
1, 2, 3, 4, 5, 6, 7, 8, 9 🙈⚽️
0:46
Celine Dept
Рет қаралды 70 МЛН
Неудачное знакомство однажды в Сочи😅 #сочи #юмор
1:00
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
0:24