Programming Intro - How to Self Study Coding

Поделиться
HTML-код
  • Опубликовано: 18 сен 2024

Комментарии • 289

  • @RenegadeADV
    @RenegadeADV 4 года назад +101

    I started learning PHP back in 2011 after finding your videos, taught myself to code while driving a semi in the sleeper of the truck at night. It just takes the effort.

    • @crappykeys
      @crappykeys 4 года назад +3

      Respect💯👍

    • @fernandosepulveda8748
      @fernandosepulveda8748 4 года назад +6

      He crashed

    • @RenegadeADV
      @RenegadeADV 4 года назад +16

      @Dazzle Daze I am living on a sailboat now writing software, I started my own business

    • @chrisbirdsall6055
      @chrisbirdsall6055 4 года назад +3

      I've been driving for almost 5 years and ready to get out. I'm going to give this a shot.

    • @ugpshake8172
      @ugpshake8172 3 года назад +1

      @@chrisbirdsall6055 I believe in you!

  • @aishwaryakashyup5579
    @aishwaryakashyup5579 4 года назад +68

    You've unknowingly changed my life for good. Your videos are awesome. Never stop making videos. You've helped a lot of people like us. God bless you!

  • @mikediaz9033
    @mikediaz9033 2 года назад +2

    Eli sir. I accidentally stumbled upon your vlog and I must say with all the resources for research and study at my disposal, your view and perspective in the C.S./I.T. areas is exhilarating and pragmatic. Your attention to detail is spot on, you don't sugar what say. This is so important because many young people are being misled and manipulated. In this field, either you possess a certain quality/type or you don't. You point this out clearly. This career choice can be beautiful or disastrous. I want to say Thankyou and keep the videos coming, especially the arduino and cloud teaching. Great for applying coding Algorithms and inputting data into derived structures. A new loyal subscriber.

  • @StarsiteProgrammers
    @StarsiteProgrammers 2 года назад +2

    I learned to program about 6 years ago from your unity videos. I still remember how amazing it was to have those first games run. Since then I have learned more than 20 languages and even though I have drifted away from unity and game development, and more into node and backend web dev, game development will always have a special place in my heart. Thank you for making these awesome tutorials years later for new people to try and experience the same thing that I did.

  • @LiveTrainingSession
    @LiveTrainingSession 4 года назад +18

    Learning programming is like learning how to speak in your native tongue. You can later become a polyglot depending on which country you end up living. On the same way, once you know how to program in one language, it's not that challenging any more to learn another language. Don't get caught up in all the noise online about which language is best. If you are just starting out, just pick an easy to learn language such as Python or PHP. You can later leverage the fundamentals you learned from that point when you later need to learn another language such Java, C++, etc.

  • @walkermattson
    @walkermattson 4 года назад +20

    1:30 - "I want to be impervious to layoffs... " Yeah... I chuckled too! ;)

  • @JamesMCrutchley
    @JamesMCrutchley 4 года назад +3

    I have been learning c++ and i find i have to watch about one or two videos in the sequence and then spend a day or 2 writing code before it makes sense and sticks in my mind. And yes the videos are like 5 to 10 min long but i have to practice the concepts for about a day or two before they stick. The online video is 10 1/2 hours long and covers the basics with not much detail but does provide a general idea of what the concepts are. I watch a bit then spend a day coding until my eyes glaze over and then i relax.
    I am on disability and have nothing else to do. I got bored of playing video games and reading fiction. So i decided to learn to code. I have always found troubleshooting computer hardware issues to be easy and fun so i decided to get into programming. So far it has been a blast and since i have no worries about time commitment i can spend what ever amount of time i want on it. I figure on learning a little more c++ then get into c#. I am doing this for fun and for something to do.
    I plan on learning html, CSS and javascript next then get into java and then android development. It should take many months to learn what i want. I figure any depth of knowledge can wait till i have learned the basics of a few languages and then i can get into coding at a higher level if i feel i have a specific need to do so.

  • @maximax2397
    @maximax2397 4 года назад +10

    My god, i feel so nostalgic. How many years has passed since i wached this type of videos as soon as they were out, years ago... lol..........that orange shirt :) ............

    • @byronallis5614
      @byronallis5614 4 года назад +1

      Eli is top notch. Not only is he like a living database, he knows how to plan an articulate a session well. You will score well paid jobs in IT just for being able to articulate complex topics well to people with lower skill levels than you (most clients) and educating such people in a down to earth and efficient way can be the only way to resolve issues that repeatedly plague an organization.

  • @thenation1217
    @thenation1217 4 года назад +2

    Starting my Coding journey real soon! my only regret is not doing this sooner. I've been dabbling in technology since i was about 7 years old and i know some things (I did comptia A+ for 2 years in high school) So i'm praying i can go far with this. Thanks Eli for all your teachings!

  • @AstrobotJones
    @AstrobotJones 4 года назад +2

    You are correct; Several studies have shown that most people won't gain anything new after about 2hrs of learning; about 1hr of reading/lecturing and 1hr of hands-on application before the brain becomes overwhelmed. They also found, for the best retention, that if you take a nap that is long enough for REM sleep then the information will have a higher chance of solidifying.
    I don't have any sources, just going off memory of what I've read. However, I've personally tried this approach and it does seem to have some value.

  • @alimemari1646
    @alimemari1646 4 года назад +3

    I think I first found out about your channel 8 years ago and today after so many years I watched this video.. and guess what? I watched this whole video and I can clearly see at least 8 years of experience in your presentation and recommendations! I like how you mentioned Books! They're almost forgotten these days with all these online courses being around but I still believe to start programming one needs to consider buying at least one reference book or something..

  • @fromagperspective9428
    @fromagperspective9428 4 года назад +23

    I love how you keep it real!

  • @darrenallen1387
    @darrenallen1387 4 года назад +3

    Thanks Eli! I e been watching your videos for years. You are one of the reasons I decided to go back to school. Best decision I made! I took electronic engineering technician.

  • @ZajoSTi
    @ZajoSTi 4 года назад +2

    Eli might be giving the most valuable lessons here on youtube regarding IT world.

  • @frankies.4500
    @frankies.4500 2 года назад +2

    I appreciate your honesty in regard to the reality of careers in technology. It's good to know this before starting on this path.

  • @lorddraekan
    @lorddraekan 4 года назад +3

    A lot of this can be applied to real life. Appreciate the useful advice and I hope people can take it to heart. Thank you for the content!

  • @Deliquescentinsight
    @Deliquescentinsight 4 года назад +3

    I can support this idea of self study, I have worked with IT since 1995 and 98% of this has been from private studies and practical experimentation.

  • @lisaortiz951
    @lisaortiz951 3 года назад +1

    I'm a recent graduate with an art degree and have just decided to learn to code for fun. I will do my best to get far! So far this channel is amazing! Thank you Eli!

    • @darkmulla441
      @darkmulla441 3 года назад

      awesome....I too have dropped out and started to learn to code.
      all the best....will be checking up on you weekly if you don't mind

  • @dexterbernard2701
    @dexterbernard2701 4 года назад

    I communicate with my sister. She has been In the IT/Coding/Graphics/Programming, etc. for over 25 years. She is my go-to. My hero! But, thank you for your knowledge and your candor in this informative video. Salut!

  • @ChewyToeNails
    @ChewyToeNails 4 года назад +1

    I agree with the beginning of the video here. A person does need to be really be adaptive to the job environment they enter. It needs to be enjoyable, they need to like learning more about that job on a constant. Performing that job day in, year out, as a career, should not become a chore, difficult beyond your abilities, etc.
    I grew up with a father that was a programmer/systems analyst for several different companies over the years/decades. Town of albuquerque, town of Vail, Software AG, MCI/Worldcom, Lockheed Martin, Coors, etc. etc.... I would get to go to work with him here and there and as a kid I was unaware, but very excited at first to go see what dad does all day. Arriving to the buildings, going through to his desk was probably the most exciting part of this adventure. Once arrived at his cubicle.... We just sat there,... for hours.... and hours...
    He would type away staring at lines of code. I would make paper airplanes. We would sit there under fluorescent lights sucking the life from us in a padded wall environment with no windows around, hidden amongst a sea of other square padded crazy cells. The only sound was a clock ticking away so slowly that one click happened every thirty seconds indicating only one second had passed.
    Until I was a well versed working adult, that I never understood as a kid why my pops would be so drained when he got home, every, single, day, for decades. He never moved around. How was he so exhausted and sad all the time?
    Time perception as a kid is so much slower, that for example those last 3 minutes of class were hours long. Where as a middle aged adult now, I realized the other day "hey, wow. 2018 went by really fast!" Then my wife informed me that it was 2020.... um?? what!?
    So I learned very early on that even though I enjoy working on computers, or cars, etc, I have no interest in having any stationary job or career. I'd rather move around and stay active during the day.
    Although I am very capable of programming, coding, etc, it is not something I can handle. I am not built for it. However my cousins husband loves it. He is fascinated with all aspects of programming. He is totally built for it. I don't think my pops ever was. He should have been doing anything but that. Unfortunately when we are starting out in life, some of us don't know what to do or where to start, or what we want to do for the rest, of, our, lives. We are also very susceptible to suggestion and fall victim to believing that we can do what someone else makes sound so enthralling when it is not.
    So then you end up wasting a really great portion of your life doing something that barely pays the bills, and your do not enjoy, like my father. He was convinced early in life by family that had not a clue about computers to go that route. Although it kept a roof over our heads, a car in the driveway, food on the table, he was miserable. We were miserable. I have not spoke with him for over a decade, because he finally found a wife that convinced him to leave his entire past behind and go adventuring to enjoy the rest of his life.
    So, as Eli described (it takes a special individual to do a certain type of job.) If your starting out in life and unsure of what to do. Explore. Don't commit until you find what you really like. Are you intrigued by outdoors, indoors, building, creating, solving puzzles, moving around, sitting still, thinking hard, physical exertion, etc etc.
    Don't waste your life. Don't live in regret. If something you try doesn't fit, look at it as an experience, and move on to the next adventure. maybe it wasn't meant to be. Don't leave a job as a sheriff that you really did not like and decide to be a police officer.... Instead, if you didn't like coding, try becoming a mechanic, or a scuba diver, or a pilot, or politics, or food, or construction, or medical, or education, or fire fighting, etc etc etc etc...
    You'll have a great life of adventures and experiences if you don't force yourself into a position of a mindless robot.

    • @JuniorShepherd
      @JuniorShepherd 4 года назад +1

      Chewy ToeNails Well said! Thanks for sharing.

    • @ChewyToeNails
      @ChewyToeNails 4 года назад

      @@arcadence7619 Currently, Working on PPL. (Private Pilots License) Was a GM Hyundai mechanic for 10 years until I blew up my lower back. Have worked in medical field, education, non profits, food, etc etc etc.. Name something I've probably tried it or done something similar. How about you Sir?

    • @ChewyToeNails
      @ChewyToeNails 4 года назад

      @@arcadence7619 Well first I would ask what passion of mine you are referring to. Secondly if your curious about my thoughts on Software Engineering, they are just that. Thoughts. I don't make a habit of offering advice that others might attempt to hold against me. From my experience of what I have witness others in my life go through in that field. I'd say you really need to love what it is your looking to get into, and as soon as you find you don't love it, i'd really start to question if it's worth it to traverse that path any longer than necessary. As well as make sure you are willing to never stop learning. All day every day about that particular topic for as long as you are in that field. Tech changes SO very quickly that if your not up to snuff on the latest you will get left behind and forgotten because there are A LOT of young people standing in line behind you that companies will fill your spot with in a heartbeat. So if your passion was for example in astro physics, you had better like to study, read about it 24/7. I mean brush your teeth with it, and engulf your existence in it. Unfortunately that's what it takes for fields such as Software Engineering now days.

  • @confidant_clueless
    @confidant_clueless 4 года назад +2

    Thank you for making this and similar videos, programming was something I was completely clueless to so have it explained not as a subject but as a real life endeavor is so much more valuable to me.

  • @billybonregularjin
    @billybonregularjin 4 года назад +1

    Discovering the man who got me through my computer architecture class is back, im slightly more motivated to continue to self-improve

  • @GilFavor101
    @GilFavor101 4 года назад +26

    "If you can mine coal, you can learn to code." - Joe Biden "Not everyone is cut out to be a coder, many people that say otherwise are bold face lying to you." - The Computer Guy... I just don't know who to believe, the politician or the computer guy? XD

    • @Tee-e4i
      @Tee-e4i 4 года назад

      True this guy is no programmer, what he should have said is build a passion for this simple about what problem you want to solve that is bit off coz what a high school learner will know about solving problem in programming.

    • @nmr20067
      @nmr20067 4 года назад +6

      @PoliceState Eli is right though.. Not a Phony politician like Joe Biden who’s never had a real job in his life outside of law school and is a lifelong career politician.. He should have told his sons to go code. Oh wait..... They didn’t have to because they were his sons😉.. Even if you don’t see Eli as a programmer he’s been in the field and had real jobs in IT. He owned his own computer shop here in Baltimore for goodness sakes.. Joe Biden has never worked anywhere as an adult and he’s never created any product or service in the real world anyone has ever wanted.
      Again, if I had to pick between the two I’d listen to a guy who’s actually worked in the field and even ran a business. Not a goofy career politician.....
      And look, I’m not saying take everything that Eli says as gospel; also do your own research. But please, don’t listen to a 🤡 like dumb Joe who can’t even articulate to you what coding really is.

    • @davidgagnon3781
      @davidgagnon3781 4 года назад +6

      Joe Biden is a lying dog-faced pony soldier.

    • @katielarsen2630
      @katielarsen2630 3 года назад +2

      Elitist much? Biden just meant that hard working physical laborers are capable of learning new skills if their job becomes obsolete. Yes Eli explains it better but I'm sure Joe didn't mean it so literally

    • @cu806
      @cu806 3 года назад

      Have you ever had to do something around the house for your wife and you didn't know how to do it? Exactly you can learn this shit. Don't have to be a dev but you can throw some useful shit together

  • @lorensims4846
    @lorensims4846 4 года назад +1

    It's not about learning fast. Especially when just starting out, there are a lot of concepts you need to be able to really get your head around before you move on to the next step.
    My first computer programming class was in Assembly Language. It was the wash-out course. If you didn't get chased out the door by this one you should be fine with the rest of the program.
    I never used the language after I passed the class but it did give me very solid foundations in the various kinds of variables, vagaries of file access, assorted branching constructs and types of comparisons. I really did have a good feel for what was going on under the covers when I moved on to higher-level languages (and was not at all intimidated when I had to dive into the 6502 Assembler when my Basic programs were running too slow on my home computer!)

  • @Dydreth
    @Dydreth 4 года назад +3

    Hard to believe that even Eli is getting the "RUclips treatment". I don't recall any political statements that Eli has made that would make RUclips want him on the chopping block. This is just absurd. Keep doing what you're doing, Eli, and thank you for your advice and instruction.

    • @cu806
      @cu806 3 года назад

      It's not his political statements hes given the game to of IT for free.

  • @rsaini00
    @rsaini00 4 года назад

    It’s a pleasure to see you again Eli. Please don’t change a thing with the format of your videos, regardless of how many ppl complain about their length; they’re worth every second.

  • @user-uu7ub5gb6l
    @user-uu7ub5gb6l 3 года назад +1

    When I started i could fall asleep as soon I began to listen to something about coding on youtube)))). I felt lost stupid and bored. after 3 weeks of sort of learning i feel like i m really interested in programming.

  • @radixsolo956
    @radixsolo956 4 года назад +4

    You are super teacher. Tons of respect for you!

  • @marcoreviews
    @marcoreviews 2 года назад +1

    Eli the computer guy!! Woot woot! Yet another Che Ching comment for Silicon dojo derby 🐎!

  • @JH_linux
    @JH_linux 4 года назад +1

    The last few minutes of this video was worth a sub and a comment .. I hope you hit a million soon.

  • @vincenttonui8858
    @vincenttonui8858 Год назад

    Continue making more videos, you have really changed many lives

  • @GhulamMustafa-pn2xi
    @GhulamMustafa-pn2xi 4 года назад +9

    Better than Linus videos :)

  • @wheresjesse1796
    @wheresjesse1796 4 года назад

    Good vid. As a tech professional, I can't emphasize enough, how important it is to continue studying different technologies. Setting a 1 hour per day study goal is a great target, and something that will eventually equate to long term knowledge.

  • @ZuLKiNG
    @ZuLKiNG 4 года назад +2

    21:45 "some kind of configuration script...You have to know what you're trying to configure, and why, and how they communicate............................."
    YES! Subscribed simply for this statement that recognizes the biggest issue for teaching tech.

  • @troyvelie7488
    @troyvelie7488 2 года назад

    Eli....you are the lebron james of youtube IT instructors...its you, and then everyone else on here. Thanks bro!

  • @seanackerman
    @seanackerman 3 года назад

    One of this the I leanred from Don Jones that help a lot when learning was the lean in a month of lunches. Small chunks of time and then use it daily to reinforce what you learned. Great video Eil.

  • @sherrylady01
    @sherrylady01 2 года назад

    This is very insightful. I was lost on how to begin but this video actually helped me and now i have a clear idea of where to start and what to expect. Thank you so much. Sorry about that last part of your video regarding this Susan women who doesn't like this type of content. She's crazy. There's a whole lot of people who are reaaly in need of such informations that you provide. Thanks again.

  • @mrlloydval2887
    @mrlloydval2887 2 года назад +1

    42:16
    Lol that outro almost killed me.

  • @luismarin7363
    @luismarin7363 2 года назад

    changed my life for good. Your videos are awesome. Never stop making videos.😊

  • @chiefmedi4869
    @chiefmedi4869 4 года назад +1

    Thank you Eli, it open my perspective to actually start knowing whether i am a tech guy or not. absolutely gonna check on that dummies book...thanks again!

  • @Tee-e4i
    @Tee-e4i 4 года назад +1

    Most of the things you mentioned can be done by python not only that microcontrollers now use python. Even HTML , CSS these can be also done using python.

  • @lesliesavege1206
    @lesliesavege1206 4 года назад

    I learned basic back in the WIN 3.1 days, and when Visual Basic came out, I taught myself that in one Saturday. So knowing one language can cross over to another, but coding should be a means to an end. Like, I had to do a presentation with embedded videos, which Power Point does, but it wouldn't play on their computer, using a CD. I then taught myself enough to write it all into an HTML, which worked great, but they changed their mind about how they wanted to do the class. I then put it all into a video, by using Power Point and two videos that wouldn't play on their computer in Power Point, and it works great with a voice over. In this example I learned to code, and do other things for a means to an end. I don't know of anybody, but they are out there, that learns to code to just code. The motivation is to do something with the code; a means to an end.
    My strong point in coding is assembly language. I would like to learn C. I don't have a reason to at the moment to learn C, but I do have an understanding of it so I could learn it, if I was motivated to do so. The nest book on C that I have found is C++ In Plain English.

    • @rty1955
      @rty1955 2 года назад

      If you know assembler you might find C or other higher level languages very confining. I wrote in assembly lang on several mainframes, minicomputers, & micros (last count was over 25 different cpus and o/s's)
      I feel assembly lang to a programmer is like a blank canvas for an artist. Other languages are like paint by number. Lots of data type constraints ans such. As an assembly programmer we look at variable are just addr locations to store stuff. The CPU most times could care less what you put in there. For example sometimes I do address (pointer) math. Its quicker and more efficient than being constrained. C does not support pointer math.
      C also relies heavily on preprocessing stuff like tons of include files and other source code inclusion. When i learned C, C++, I found that annoying.
      I uses to write programmer and other utilities. I made the mainframe do things that the manufacturer said could not be done. You will also realize that your assembly code will be much smaller than any C code and that may come as a shock to you.
      C and C+ are def worth learning, same thing for Python and Java.

  • @oopsydaisy4637
    @oopsydaisy4637 3 года назад

    You are right about the hour or two a day that does mount up fast without the pressure etc. Dummie books are great too, I use them a lot and I have a degree in computer science as there is always something to learn for some problem to solve or a need. Cracking video!

  • @cyric9081
    @cyric9081 4 года назад +1

    loved the video and giving me motivation to self learn code. going for an associates in cyber security and will have atleast one class there but want to have the knowledge to use it in the real world and show I can in an interview. I am currently in IT and trying to move to a better position than senior desk side tech :)

  • @AkamiChannel
    @AkamiChannel 4 года назад +6

    This was great information! Thank you!

  • @danmiller7709
    @danmiller7709 3 года назад +2

    Been in a self study program for 5 months now, working pretty well for me so far I think. Already went to college for an unrelated degree, moving into IT @ 33 y/o. Mostly commenting for the algorithm, interesting information!

  • @anredickerson1535
    @anredickerson1535 4 года назад +6

    I missed this part of youtube. The share info section.

  • @kc1442
    @kc1442 3 года назад

    You should do teaching via zoom. I would 100% sign up!! I have dyslexia and normally is difficult to understand my professors but is so easy to understand YOU!!!

  • @cacurazi
    @cacurazi 2 года назад

    dummies book for learning how to code is the way to go!

  • @mrswolls
    @mrswolls 4 года назад

    Your videos the last few months have been FANTASTIC 👍👍👍👍👍👍👍

  • @caseycolon3694
    @caseycolon3694 4 года назад

    thank you for the introduction page: goal, prototype, type of script

  • @faker5104
    @faker5104 Год назад

    Found you by louis rossmanns latest youtube paying for views video, and you resparked my passion for programming :>

  • @bryanst.martin7134
    @bryanst.martin7134 4 года назад

    Now you tell me. 30 years I'm trying figure out which one will be on top when the dust finally settles. Some, maybe none. Needing to know more than just one language, because none can be all. Good words, worth the entire presentation.
    I'm looking more for automated/robotic functions from my machines, so Python MicroPython it is. For starters.

  • @rusuaf2003
    @rusuaf2003 4 года назад

    Why the hell do I find you now?! Why didn't I find you 3 months ago!??!? You are incredible, very helpful and just extraordinary!

  • @infinteuniverse
    @infinteuniverse 4 года назад +4

    I know for a fact that I would become addicted to drugs if I tried them, that's why I don't drink. This is the personality you need to make it as a programmer.

  • @cacurazi
    @cacurazi 2 года назад

    code academy is the shit for online learning!

  • @matthewrudling4626
    @matthewrudling4626 4 года назад

    Thank you Eli for these phenomenal videos, which not only tell you how, but if you should and why.

  • @davidgagnon3781
    @davidgagnon3781 4 года назад +6

    If you look up at the clock and say "Where did the time go?" maybe coding is for you.

  • @orlandotocano1323
    @orlandotocano1323 4 года назад

    Nice to see Eli again, construction workers, coders or whatever we are all the same lol, we get sick of our jobs, that's what I see in these vids lol

  • @psyclone8614
    @psyclone8614 3 года назад

    *Bites into another crayon." This is some great advice!

  • @FedJimSmith
    @FedJimSmith 4 года назад +7

    "you'll not married to a programming you learn" - but honestly, companies define your career on your specialty programming language, if you're gonna apply for another job it's back to bottom again.. let's say switching from PHP to C

    • @menace2societies
      @menace2societies 4 года назад

      Federico Jimbo Smithson so at first I’ll figure out what path am I gonna take?

  • @ernestorountri3034
    @ernestorountri3034 4 года назад

    Have been following you for quite some time and I value your point of view. It is very true that in spite of the resources that we might have to enroll in any bootcamp or higher education studies, at the end of the day we have to learn "How to learn" on our own. Here I am currently doing a sysadmin job for a couple of years now and I am currenlty studying python, SQL and soon to begin a university course in Data Science that will cost me a a thousand dollars. One part of me feels like I am trowing my money away when I can find cheaper education options in books and online courses; but I feel that the value I will get from the university course goes beyond the knowledge, like knowing other people interested in the field, as in my home country we do not have free meeting groups about data science yet, like you guys have in the US, also I will get face to face interaction that will force me to dive into the material because as you very well mentioned it is quite difficult sometimes to set aside 1 hour a day to study, specially when I have a 1 year old kid at home.
    As you well said, no boot camp or expensive study will give you the capacity to demonstrate that you know and developed a certain skill. Only constant work and study will drill that knowledge deep in your brain.

  • @tlwilkinson
    @tlwilkinson 4 года назад

    PHP is powerful, useful and valuable. It’s not the end all be all, but nothing is. I don’t understand all these folks that love to trash it.

  • @tjdoss
    @tjdoss 4 года назад

    You are a genuinely kind person.

  • @Egg-se1qn
    @Egg-se1qn 2 года назад +1

    You rock Eli. Love your work.

  • @grimd8788
    @grimd8788 4 года назад

    I just noticed the robot arm up and to the left of Eli. I had one when I was a kid. I had forgotten all about it. 😊 I thought it was so cool.

  • @cyberchef8344
    @cyberchef8344 4 года назад +1

    I understand where you are coming from when you say it doesn't really matter which language you start with since any language will teach you how to program. However, I would argue that your first language does a lot to shape the way you understand programming. In addition, some languages provide many features that others do not. For example, if you learn basic C first you don't really learn much about object oriented programming, but you are exposed to pointers and gain a more complete understanding of how processes and memory work. Because of this, if you have any inclination of the type of work you want to do, I would say you should do a little research into common languages for that type of work and pick one of those. Normally I would say it doesn't really matter what language you start with, but I would definitely argue that there are some languages you should NOT start with. These languages are mostly all of the purely web based programming languages (javascript, php, ruby, etc...). These languages, in my opinion, don't really help you learn to write any program outside of a web page/web server. Furthermore, people don't really use PHP on new projects anymore. It is absolutely true that there are many legacy systems that still use PHP (and for that reason it is still worth learning), but it is without a doubt considered outdated. I personally learned Java first since that was what was taught in the programming class I took in High School. However, after several years of high school experience, a computer science degree, and several years of real world experience I would say that these programming languages are good to learn as a first language.
    1. Python 2. C# 3. Java 4. C++ 5. C
    I would argue Python is by far the best choice for a first language since it can do nearly everything the other languages can do, and is very commonly used in web development as well as software prototyping. The syntax is very simple, and it is portable to any computer with a python interpreter. In college I was a TA for the intro programming class, and, over the years the class switched from c++ to python, and I definitely felt that a majority of the students had a much easier time understanding Python as their first language. The only downside is it's not really used in full scale software creation (beyond prototyping) because it is not quite as efficient, and it is not a compiled language. However, for a first language it is, in my opinion, the best choice.
    The rest of the list is sort of up for debate and depends on your needs. C#, and Java are powerful because they are portable, object oriented, and provide a lot of built in tools to hide the details of the OS while still giving the programmer a large amount of power. C++ and C are better for any type of system level program, but you must adapt them to the system you are running on. C++ is better than C for a first language imo because it is object oriented and is still very close to the OS and thus very efficient. It also has headers for things like strings with some basic string functionality built in that C does not really provide (it does have some headers for string manipulation but they require character pointers, which are the same thing, but more complicated for a beginner). Furthermore, they do not really handle as much for the programmer which makes them, in my opinion, more frustrating to learn as a first language.
    Again, you can learn any language you want as your first, but I would argue that the first language provides you with your foundation, and choosing a language with a lot of features that is not as difficult to understand is, in my opinion, more efficient and more beneficial. This is just my opinion, but it does differ from Eli's so I wanted to give people another perspective.

  • @geekstudio.
    @geekstudio. 4 года назад

    I have been in Tech fixing iphones and i pads for a while. Been fixing laptops and maintenance on desktops for years. Now i am doing web development. I graduated from Penn Foster with a graphic design diploma. So yea im pretty general in eleectronics , I have even fixed flat screen tvs. Hopefully i get a good job with this general knowlege.

  • @tg9460
    @tg9460 4 года назад

    Great channel Eli. I am so glad I found you. I wish it was sooner. You are doing a great job.

  • @devops_junkie9203
    @devops_junkie9203 4 года назад +1

    I am a big fan of your work man, keep it up

  • @thetech8961
    @thetech8961 4 года назад +1

    I have networking for Dummies! After seeing that I was sold on subscribing lol

  • @rexflex3388
    @rexflex3388 3 года назад

    Thank you for this info. You are helping real life people and not what an AI thinks we should be.

  • @Spaffonawaffle
    @Spaffonawaffle 4 года назад +3

    i like eli and i tend to hate most people

  • @karpenterken1
    @karpenterken1 4 года назад

    Excellent and super helpful video, Eli! It's better than a jar full of pickles in a New York repair shop.

  • @subaquaticsleepwalker7240
    @subaquaticsleepwalker7240 3 года назад

    Very informative, practical and easy to understand. Thank you for sharing this valuable knowledge and perspective.

  • @davemz999
    @davemz999 3 года назад

    Thanks. This sort of "learning about learning" side of things is important, and I think often overlooked. So much curriculum feels so "jump-right-in" and it's then that you realize you're ass can't swim.

  • @mikelong3444
    @mikelong3444 3 года назад

    Just liked the video. Big thumbs up to Eli The Computer Guy. #keepthechannelalive

  • @mindandsoul90
    @mindandsoul90 4 года назад

    thank you posting some real practical advices. looking forward to following your course.

  • @ottomortadela8040
    @ottomortadela8040 3 года назад

    great advice all around, straight forward and compelling.

  • @FaneTM
    @FaneTM 3 года назад

    LOOOOL I am a noob .I literaly wasted 1 year trying to figure out why the F my last interview didn't worked out .THen I realized I am worst than the bigest noob and didn't deserved to get interviwed .Starting with HTML ,finnaly decided to make a project and then move to PHP .God knows when that wil bee .But at least I know the order ot things from Eli's video :) And one more thing I know for shure is that if I meet Eli in person I will honor him like Jesus Christe .

  • @leonilanikolaevna1058
    @leonilanikolaevna1058 3 года назад +1

    Thank you very much for this video!

  • @nickh2652
    @nickh2652 4 года назад +1

    Thanks, Eli. Appreciate your content.

  • @MegaKeonMusic
    @MegaKeonMusic 4 года назад +1

    One recommendation I have is OSSU, Open Source Society University. If you are really serious about wanting actual computer science, not just programming, but learning everything that comes with a college course, they have a whole CompSci curriculum from places like eDX, coursera, and other places with curared content offered for free.
    You can find them on Github

  • @jayatalykov440
    @jayatalykov440 4 года назад

    I really don't understand why the views are shrinking although really informative content. I hope we will see no death of the channel. I wish you the best of the luck computer guy)

  • @jasonmiller1347
    @jasonmiller1347 3 года назад

    I did the college path only to find out programming is not right for my personality type. Technology just makes me angry and irritated. Its hard for me to sit that long and focus. Eli hit the nail on the head with his advice in the beginning.

  • @madam497
    @madam497 3 года назад +1

    It was weird at first to be studying everyday. I never did back in school. I told my coworker I'm quitting this year with or without a new career. I find myself more focused when I'm scared of being unemployed. 🤣

  • @MohammedSaleem-qm7mm
    @MohammedSaleem-qm7mm Год назад

    Thank you, Eli.

  • @mrchesitostar7652
    @mrchesitostar7652 4 года назад

    Dude, I wish I had your advice last year ... funny thing I started studying by mysef first with excel (And I know all you tech guys dismiss so much Excel but learning it actually opened me the doors to Python, R and SQL). Anyway At the moment I didnt know but in a certain way I can tell that I followed your steps and I will continue the same way.
    Related to the three hours a day I can agree, I could arguably recommend 2h a day or at least 3 times a week. Finishing distance learning college made me aware of how to self study. Any way bro awesome video, will definitely recommend all

  • @jean-baptistelasselle4562
    @jean-baptistelasselle4562 4 года назад

    Honestly, I'd really so love to make something together, and that can
    raise back to life the legendary Eli the Computer Guy Channel :) .
    I always liked how you open up your true thoughts as a professional, and discuss them.

  • @MBXD001
    @MBXD001 4 года назад

    Clear explanations here

  • @r0e404
    @r0e404 2 года назад

    Thanks for the video Eli

  • @ministry4christ
    @ministry4christ 3 года назад

    This is very helpful. Thank you.

  • @user-uu7ub5gb6l
    @user-uu7ub5gb6l 3 года назад

    amazing teacher!!!! ) thanks for sharing your knowledge in a simple and fun way!

  • @bashirhasan3484
    @bashirhasan3484 4 года назад

    Love the content. Straightforward..that's what I need!

  • @Rohit-tz6gs
    @Rohit-tz6gs 4 года назад

    I made some projects based on AVR Atmega 16bits microcontroller using Embedded C.

  • @phylwx
    @phylwx 4 года назад

    Thank you again. Your videos are really helpful for me.

  • @niyagentleman8143
    @niyagentleman8143 3 года назад +1

    LOVE php :)! like u say all the BASIC CONCEPZ r inside PHP :)!

  • @gabrielmajin5265
    @gabrielmajin5265 3 года назад

    ...well...it`s covid season...lost my job...i think i might be able to find some time to learn some new skillz...thinking of starting with html => css => javascript

  • @limitlesscombo6998
    @limitlesscombo6998 4 года назад

    Great video, I'm going to check out those dummy books. As well as ponder the 1hr a day training suggestion.
    Thank you!

  • @franklindelacruz4376
    @franklindelacruz4376 4 года назад +1

    Awesome video Eli!