The moment you said “picking a programming language without a problem is like shopping for ingredients without a recipe” - my entire problem for “how to get started” cleared up immediately. Best analogy you could have used, given that I am a foodie.
@@keelanboyce2377 That's definitely not true, I built 3D games once and it's so challenging and addictive. I'm mainly focusing on web development for today because my PC is potato, but once I finished and got a job to buy high end PC, I'll continue developing games. NGL, web development is a pain most of the time, it causes me to procrastinate.
@@VladdyHell what makes it untrue? You stated your objective taste but in general most would struggle with coding game design i speak from experience from a college course of 25 to at the end of my 2years only 6 of us left
Best literature reference I can find for what you’re trying to explain around 11:00 Alice: Would you tell me, please, which way I ought to go from here? Cheshire Cat: That depends a good deal on where you want to get to. Alice: I don’t much care where. Cheshire Cat: Then it doesn’t much matter which way you go. Alice: So long as I get somewhere... Cheshire Cat: Oh, you’re sure to do that, if only you walk long enough.
Wow, I really needed that. I've felt super overwhelmed reading through blogs and blogs about which language to choose. This finally helped me to feel ready to just start and know that if I need to switch, it won't be like starting from scratch.
This video is where a lot started. My job hunt has been very challenging and I've been progressing on my own after I got my CS degree. I realized that it's not easy standing out in the market but it's possible with commitment and constant hard work. Whoever is still searching or finding their feet, I wish ya'll dedication and focus in your craft
I SHOULD HAVE WATCHED THIS A LONG TIME AGO!!! I was always stopping when I feel overwhelmed on the subject that it took me years to finish HTML because i really thought I need be able to remember everything (which is actually a misconception as per this video). I am a subscriber of Codecademy and they really made it easy for new learners...
I have the shortest attention span ever so I'm struggling a bit to learn BUT I usually repeat things over and over until it's second nature and it works for me. With that said, my only goal in writing this was to let you know that while I clicked off of other videos because of a speaker's voice, I find yours very easy and soothing to here. It helps me pay attention lol.
I am 21 a senior right now ready to graduate, I am not the best when it comes to studying when it depends on college. So I did waste 4 years but I met many wonderful people and made connections. I am taking it seriously right now by learning SQL, Python, Data Structures, HTML CSS and JS. Hopefully I can provide an update later on in my life!
THANKS YOU! This is perfect for everyone that's thinking about learning coding. Unable to find a job in my MSc in Water Treatment, I spent months thinking about which language to start with in order to learn programming... Complete waste of time. I wish I've seen this video before. Now I've just finished CodeAcademy's coding intro course and I'm just going to pick up whatever language! Good luck everyone.
Even though I never learned a commonly used programming language, and I learned a rather more specific ones instead, but when I started learning other ones, it was really, really easy. (At least the beginning foundational stuff.) And even when I knew that specific language, I absolutely loved solving new problems, even ones not really designed to work with that language.
Amazing amazing It's like getting you inside of the computer world and then breaking programming languages down And then letting you choose which one you want Good job i love this video
I cannot stress enough how true the concept of foundational knowledge is. I'm a returning student in my mid 20s. When I took AP Comp. Sci. in high school, we started with Java. On my own time, I learned a bit of python and c++ (And dabbled very briefly with C#) and just built the same programs I used to learn Java in those other languages to identify the similarities, differences etc. I eventually got to the point where I could develop very crudely made pong, or local PVP chess games. Unfortunately, I stopped programming because I left college and life got very busy. I still have the passion for it, but life events made it a bit hard to keep up with a project I was passionate about. I'm excited to be returning to school this upcoming semester for a Comp. Sci. degree, and I've taken Codecademy courses to get myself back up to the level I was at before, which admittedly wasn't very advanced but it was at least a start. Thanks for the structured courses Codecademy. I've always searched for ways to move at my own pace in coursework and school without venturing too far ahead. Your site makes it easy to repeatedly review a concept without the fatigue of reviewing the same example from class a million times outside of the context it was taught in.
31 years old. Lost my job last year. Moved homes four times and cities twice(birmingham to manchester to london). After getting somewhat stable I've spent the past 10 months in the shaky hospitality industry, I can no longer deal with people. It's getting a bit mad out there and I'd rather work from home so I just started learning javascript. I think I'm too old but lets see if I have the competency to make it through the javscript course.
I tend to compare learning different programming languages to learning different romance languages. Sure, french and spanish aren't exactly the same languages, but they have a lot in common because they both find their origins in latin. Because of this, once you've learned one of the two, learning the other is much, much easier.
Thanks Patrick for the useful video. My worries have faded away on choosing the best langauge. All boils down to what the application your trying to build.
You mentioned that person who researched for months for the right code to use/learn for the project--i'm literally THAT guy. I've been googling this question for god knows how long. No matter how many times people have tried to answer it, it was never clear enough for me to be satisfied by the answers. THIS video. Oh my god. This needs to literally be at the starting point of your website's coding pathways. THANK YOU for breaking it down into layman understanding. luv the ANALogies
The analysis paralysis I had for 3 years. RU-vid videos will make things worse since they are all telling you different things. I started with html and css back in may and realized that I enjoyed it and got more into web development. Know I am learning js .
Bless this video, especially the bit about misconceptions. I wanted to start programming to eventually get a job, but was hung up on the 'what language?' question for months. Truth is, I don't know what job I want to accomplish, which is why the section in this video about shared concepts between languages was so spot on. I'm going to pop into learning Java as my first language, and worry about the rest later - thank you!
@@naja7610 Stuck! Turns out, I'm not a natural. That being said, I -am- slowly progressing through intro to Java bit by bit; might have to reread everything 5 times, but you know what? Eventually, it clicks. I'll get there eventually, thanks for asking.
Excellent overview! I'm looking at converting my physical products into an online website that doesn't require an app download. At first, I thought, "Hmm...maybe I need to learn how to engineer an app?" Then a friend and mentor of mine mentioned it could likely be done as just a simple mobile-friendly website that is interactive. As a marketer, I could then leverage that as a lead-magnet to collect email addresses and in turn provide valuable and educational content.
I just had a baby and during maternity leave I started being curious about coding because my partner, a musician with no work due to the pandemic, has started one of Codecademy career paths. I'm joining in with the free HTML course... let's see what happens from there. Might edit my comment as I go along. My background is also in music but up till my baby's birth, I was working as a Virtual Assistant for musicians. I'm worried I might have fewer clients once I go back to work. That's why I want to start learning about coding and doing some small projects. Thinking about long term plan now that we are a family of three! Thanks a bunch for this video. It made me feel more confident to carry on learning!
Great video, Patrick! I've watched so many of your videos now trying to decode or encode which language, direction and path that I should take to get started in programming but this video made it VERY clear that it doesn't really matter, in a sense... It really is a non-stop ride into the future and being a "jack of all trades" can be just as beneficial as being the "master of n(one)". Thanks for the great advice ;
Thank you Patrick! I was always curious, from very young age when I had windows 98. But did almost nothing about it. Now, with codecademy I was given the chance and started with HTML, cuz it was more familiar to me. Small steps but my happiness is real!
WOW!! what an insightful way to look at this topic, i've always struggled with deciding which language that suits me best but this video have been very helpful.
I just loooooooooooooooooooooooooooooooved your video! Congratulations for consolidating what I try to explain over and over again for whoever reachs out to me wanting to create "some program" A HUUUUUUUGE THAAAANK YOUUUUU!
My only critique is that this is very clearly from the perspective of a web developer. Html is mentioned several times while industry mainstays like Java and C++ get only a passing mention at the very end of the video. Not to irk any of the web dev guys but raw html is these days honestly closer to being considered a data file than something executable. Sure that's kind if the point of the video, that you should gravitate to what will suit you, and if you're a web developer then sure, html, css, javascript, but if you're a full stack product guy it's insanity to not start in something C-flavored--C++ is probably a bold choice for a beginner but Java is a great starting point, for example (alternatives including like C# for example) . Full points for the repeated Python call-outs though, that's also a very strong choice for a beginner while also commanding a lot of power.
I don't know what path I'll ultimate take in coding, but I'm starting with JavaScript and am looking to figure it out along the way as I learn more about the industry.
Yes but also learn react as it is a javascript framework and also node.js which gives permission to javascript to work in the backend or u can just simply use Java or Python at backend.
@@rachnaskitchen7611 I just started learning React. Eventually I'll be looking at learning some backend though I have not decided what to write it in. I would like to learn another language besides Javascript.
@Suko I learned Javascript, HTML, CSS, and React, built a portfolio website with some projects, and applied to jobs throughout 2021. I had a few close calls but did not get a developer position. Recently I was offered and started working in an IT support role at a local startup where the intent is to use my programming abilities to build tools and help automated processes. The expectation is that I'll be moved into a dev role in 1-2 years. We currently use Jira for ticketing and are looking to move to ServiceNow where I think there will be opportunity to develop. Right now the company is growing really fast so I've been having to focus on new employee onboarding and hardware support.
Wow really wow.. i havent seen a better video than this.. thanks for such an efficient video.. it cleared my doubts and im quiet relieved after seeing it.. thanks again
Thank you for your kind words. We are delighted to hear that the video was able to clear your doubts and provide relief. Your feedback is greatly appreciated.
What I'm picking up as a new programmer on his 4th day is, my first task is to learn is to learn to program not really to learn a language, but you learn to program through a language. I'm also seeing to go pro you may need to learn a few languages, my question is how much of what I'm learning is basic programing & how much is that language like say 70% the process & 30% is the tool. Also if you get really into this it's very possible your language may fall out of favor, requiring you to migrate to a new one.
Always remember one thing. Say you recalled some code/syntax by googling or fixed bug you found recently, don't hope that you fixed that issue and it's done. You have to remember what you missed of that code/syntax and type of bug/issue and how you fixed it so that you don't have to freaking google it every time you have such bug/issue or have to recall forgotten code/syntax every freaking time.
Thank you for the video! I found it very well presented and insightful, basically anticipating my questions :). Well done! I have started learning Ruby to be better at calling data from the database at work (the company I worked for has created a query language based on Ruby).
I have learned some Python (still at simple level as I haven't yet completely figured out classes). I can like make silly word generators and I have made a rotating pseudo-3D box in pygame to really like get the trigonometry and matrix math for local vs global coordinate systems under my skin Now I wanna learn either C++ or C# (leaning towards C++) as I like wanna just test like if I can like make some game-ish stuff work there as well. Like a rotating box again
Great explanation of what code is. My problem is I’m self taught in BASIC and wrote a programme using MS Basic then converted this to Visual Basic. A much prettier looking tool than the old DOS flashing cursor. I now have a MacBookPro, iPadPro and an iPhone. The ideal would be an App. but I can’t find any way of writing code on iOS machines. The programme itself is to display the details of each battalion with a picture of the CO if available or a closeup of the miniature figure. The rest is a database that works like Ashton Tates DB II. I can’t find a language that I can use on any apple machine ??
I'm an intermediate Luau scripter (roblox lol) and beginner C++ programmer. Not really struggling to find a language but the video was cool anyway; thanks!
You mentioned something like, find a problem to fix and identify the required language for that problem. As a newbie, how and where can I find problems to fix in order to choose a necessary programming language?
So, in order to get a job in the USA as a programmer, starting form scratch and without a degree in CS (but with a degree in another, unrelated field) I need to master every language in demand and put it on use on some high level projects? Got it. it looks doable.
im just 8 so i just think programming is gonna be fun but hard but if i learn it as a kid ill have years to improve and i know that im gonna do game development and just make websites for fun so if i start little i get better and once i reach college ill be getting As a lot cuz i had so much time to study before college