Why I Haven't Been Posting
2:56
10 ай бұрын
How to Learn to Code in 2023
8:18
The Truth About "Learning to Code"
10:33
Full Stack Development Explained
4:52
5 RULES to Write Better Code
16:36
2 жыл бұрын
Пікірлер
@therabidpancake1
@therabidpancake1 2 күн бұрын
But if you don’t know enough syntax it won’t work iether. That is my problem.
@user-ru7qk6ui4u
@user-ru7qk6ui4u 2 күн бұрын
Do you think it would be better to focus on rust and go for devsecops or would it be more beneficial to learn clojure or elixir as there is a lack of professionals and support in these languages
@santjose-lx9js
@santjose-lx9js 2 күн бұрын
I have a question, i wanna learn symfony.. and this will be my first course, can i learn it or do i need any base before i jump to it
@sushantbhargav4652
@sushantbhargav4652 2 күн бұрын
Where is the existential crisis part ?
@user-uc9uu6hf8v
@user-uc9uu6hf8v 3 күн бұрын
How about us who started with solidity
@keeganfernandes3820
@keeganfernandes3820 3 күн бұрын
kzfaq.info/get/bejne/eK-FkqVp0t_FiJ9m.html
@DucklantisOfficial
@DucklantisOfficial 3 күн бұрын
im thinking about going into software engineering so this is helpful thanks!
@hendrasetiawan7220
@hendrasetiawan7220 4 күн бұрын
Hi Andy, I need some mentor for my programming journey because I am in transition from finance so this field very new for me. Also I have 1 kid, it's quite challenging to learn programming for long hours
@pweddy1
@pweddy1 5 күн бұрын
I’m gonna go out on a limb and say if you’re just learning to program, you’re probably using Windows. Which means C# is probably actually a good choice. The tools are free. It works in windows to start with. And there’s lots of tutorials on using C# in windows. Now, if you’re saying if you want to develop for the Web, then maybe it’s not the right choice. But if you’re just learning how to program, I don’t think it’s necessarily bad.
@One-qb6yv
@One-qb6yv 5 күн бұрын
There is a reason why i got into programming i just love math, physics, managerial - accounting and everth there is so much step by step problem solving... mostly trough understanding some key principles and then being able to apply them in different tasks.. i guess im just a geek 🤓
@Hector-bj3ls
@Hector-bj3ls 6 күн бұрын
I think it depends on what aspect of programming you find interesting. I think the language you pick to start with depends on what you want to do. It's no good picking JS and doing web sites if that doesn't interest you. You might just get bored and stop. TL;DR: Depending on what you're interested in, pick one of: C, JS, Go, Kotlin, Swift, Python, or Lua. They're all the simplest languages for their respective domains. If you're interested in systems level things like operating systems, compilers, virtual machines, game engines (NOT games), web browsers, etc. Start with C, NOT C++. C is a simple language. Not an easy one, but it will teach you all the things you need to know to work on the previously mentioned things. Once you're good at it you can explore languages like C++, Rust, Zig, Odin, Jai, etc. If you're interested in web development then you have two routes: Javascript, HTML, and CSS if you're interested in frontend (what the user sees). Also, DO NOT pick a framework like React, etc. Just learn plain JS. Learn the basics and then explore the frameworks. Javascript or Go if you're interested in the backend. There is also a weird area called DevOps. No one is quite sure what goes on here, but it involves equal parts administration and programming. It's not something people normally start out with because it's not something most non-programmers know about. I would recommend Go as the language and investigate things like docker, CI/CD, cloud hosting, etc. If you want to get into mobile development then starting there isn't a bad thing to do. You've got Kotlin for Android, and Swift for Apple. I can't speak much to this area as I've never worked on mobile and I've not used either Kotlin or Swift. If you're interested in AI or using programming as an aid for Maths or Science then Python is a good place to start. Finally, if you're interested in making games (NOT game engines), I would recommend starting with Lua. Then, once you've got the hang of programming check out LÖVE 2D. Though, if you're not that interested in learning to code then maybe using an engine like Unity, Unreal, or Godot is the way to go. I made a distinction between games and game engines and suggested two separate starting paths. The reason is, while you will get better performance out of C+OpenGL (for example), you will end up bogged down learning things that won't interest you. Lua is one of the fastest scripting languages around and the LÖVE 2D framework is plenty fast enough for beginner games. Personally I was interested in systems level things and I started with C. I have tried (written over 10,000 lines in) C, C++, D, Java, Go, Rust, Odin, Python, Lua, Javascript, TypeScript, and Dart. I've also used (written between <1,000 lines in) C#, Zig, and Squirrel. This is not me showing off or anything, I'm just saying that if you make programming your thing there is plenty of time to explore other languages. So don't worry too much which one is your first. The recommendations I've given here are the simplest languages I could think of in each field. (expect mobile, I don't really know what that space looks like). Also, bare in mind that the domains are not created equally. In terms of difficulty I would say it's the following from hardest to easiest: 1. Systems 2. Games 3. Web Backend, DevOps 4. Mobile 5. Web Frontend Systems is at the top because on top of learning general programming concepts you will have to learn about things like pointers, value semantics, byte order, bitwise, SIMD, multi-threading, atomics, memory layout, allocators, calling conventions, assembly, the list goes on... Pretty much all of that drops off as soon as you step down the list. Games is an interesting one because you can find games in all places and at all levels of complexity. Some people still write their games at the Systems level, while others use JS in the web. The common thing among them is the maths requirements. So, linear algebra, geometric algebra, quaternions, dual quaternions, matrices, vectors, etc. That's why games are hard. Web Backend involves databases, message queues, containerisation (docker), CD/CI pipelines, understanding protocols like HTTP/REST, distributed systems, etc. As far as I can tell Mobile is like web frontend with more friction and less frameworks. So it's just harder to start up, but all the concepts are the same. Web Frontend is the easiest if you don't try getting into frameworks too early on. There are so many, and they bring a lot of setup and configuration with them. That's for later, when you have a decent grasp of JS/HTML/CSS. The only real setup for you at first will be getting some sort of local web server. Oh, and lastly, I'm sure I've missed some domains and languages, but these are the things I've had direct experience with (expect mobile)
@Scudmaster11
@Scudmaster11 7 күн бұрын
Im never learning python... its garbage
@consciencetranquille7868
@consciencetranquille7868 7 күн бұрын
Hello sir your link is not working for mentorship. Can you resend me a new one please?
@VenusXFF
@VenusXFF 7 күн бұрын
for 4 years i have played with js py vbs more like script lang now i can realy read C# C++ JAVA EASYLY
@EnobongRichard
@EnobongRichard 8 күн бұрын
I am interested in learning one on one
@Von199X
@Von199X 8 күн бұрын
I'm trying to brush up my programming I stopped about 10 years ago and I know Java C++ and SQL but I forgot most of the details. I'm trying to relearn everything and went with Python to start my brush up
@MichaelCook-oo8lj
@MichaelCook-oo8lj 9 күн бұрын
The message in this video is the following: don't bother trying to learn anything that will actually make you employable. Why? Because Andy thinks it's too hard for you. KZfaq influencers make their living off views, and the easier to swallow their message, the more views and subs they get. So they have a direct financial incentive to tell you things you WANT to hear, rather than what you NEED to hear. This is what you NEED to hear: if you avoid having to learn all the difficult bits, like making a LAMP/WAMP/XAMP server function, or configuring Java or understanding memory management, then you will not be employable as a programmer. If all you want to do is make fun little apps as a hobby, go ahead and skip the difficult stuff that requires you to learn something about computers. If you want to be employable, don't listen to influencers online, because they're interested in views and selling you merch, not telling you anything useful.
@DavidHamilton5
@DavidHamilton5 9 күн бұрын
Glad you’re getting better. I’ve enjoyed your channel and found it very helpful in the past. Looking forward to whatever you do next 👍
@Berniz123
@Berniz123 10 күн бұрын
Love the book references, added all to my read list! Amazing video
@nathanohere7708
@nathanohere7708 11 күн бұрын
Wish I saw this 2 years ago.
@BAIT3D
@BAIT3D 12 күн бұрын
I appreciate this. Simple and straightforward, with a realistic bias towards the newbie mindset, thanks!
@Leebasson
@Leebasson 13 күн бұрын
HTML AND CSS was easy for me to grasp. JavaScript - most programmers are saying that it isn't easy at all. I am anxious, I feel lost. Watching this video sure helped. Shifting my career from teaching English and being a writer to tech is completely new. But with great geniuses like you Andy, tech workshops, etc I think I can do it. And maybe I cannot, I guess we'll find out. CSS theory through Codecademy was complex, and long but I figured it out (self-taught). "Enjoy the process and learn 15 hours a week." Wish me luck!
@Smurdy1
@Smurdy1 13 күн бұрын
the best path in my opinion is JavaScript -> C++ -> C# -> Rust/Go. JavaScript wasn't my first language, but if I could go back in time I'd probably choose it. The reason why is that it's almost as easy as python, has far more libraries and modules, has about as many tutorials, but most importantly its syntax is very similar to all the C-like languages. Plus it has the bonus of controlling the entire internet if you learn HTML and CSS as well. I'd honestly recommend against Python, learning it as my first language was kind of a complete waste of time, and unlike JavaScript I pretty much never and will never use python for real tasks. C++ was my second language and I am so happy with that decision that I'd strongly recommend it as a second language to anyone reading this. C++ is 100+ times faster than python (not an exaggeration) and not only that but I'm about twice as efficient in C++ as I am in python. Also, learning C++ makes pretty much any language an absolute breeze to learn. A tip for learning C++ is don't wait until you're super fluent in C++ to start writing actual programs in it C# just has so many different uses that it's actually a perfect third language. Just don't overestimate how fast you'll learn it, it's more different from C++ than you may think. Rust/Go are just C++ but better and more modern. Not necessary to learn but I highly recommend doing it anyway. In general I'd stay away from Python. But I'm just a biased C++ programmer, if you really want to learn python then go ahead, just because I never ended up liking it or using it for anything doesn't mean you'll have the same experience.
@atari1040
@atari1040 14 күн бұрын
Why you guys are always saying choose javascript or python as they are easy? Why? Then I am having 20 interview and these guys have no clue about programming and they are leaving crying... One more time: programming is hard and challenging and requires patience and hard work. Toys like python will teach people bad practices and this is not real coding but scripting. In the end a question if you want to be programmer, developer or software engineer 😀 Of course I ordered the list by quality... Second question: you want to be good or you want money? If you want to be good start with c-like language... If you want money - stop using python/shiton/whatever as AI will be better then you in every aspect and you will lose job soon... Sorry, but programming means thinking not copy-pasting chatGPT scripts or snippets - that is not the way to go! Now grab the python for beginners book and lets go to work ;-)
@tonywtyt
@tonywtyt 16 күн бұрын
C really isn't that bad to learn at first, until you need build something that has dependencies and a CMake process with tons of build options, along with contending with IDE setup. From this perspective, the language isn't the barrier, its the build process!
@honeyflo88
@honeyflo88 16 күн бұрын
I started on a Commodore PET. Today I would start at HTML then JS.
@md.salamhossain7541
@md.salamhossain7541 16 күн бұрын
I need a software to books vfs global appointment
@apamwamba
@apamwamba 17 күн бұрын
i think vba and sql are easiest. you can be up and running like quickly
@virnus1
@virnus1 17 күн бұрын
Is it buing his course in Ubemy?
@rehaanraza1724
@rehaanraza1724 17 күн бұрын
Guys I need help Javascript or C#
@d0ubleyouteef
@d0ubleyouteef 18 күн бұрын
kek yeah yeah yeah do what everyone else does stay outta my niche so i can charge more!
@hamaomer1825
@hamaomer1825 18 күн бұрын
thank you 2024 i saw this :) please recommend any data structure course using js :) if possible
@lorensims4846
@lorensims4846 18 күн бұрын
The very first computer programs I ever wrote were in IBM 36/370 Macro Assembly Language. Yeah, on punch cards. It was considered the "wash out" class, to find out who was really interested in learning this stuff. From there I learned COBOL and RPG II, but at home I was learning Atari 8K BASIC and 6502 Assembly Language, mostly top speed up my BASIC routines. After that I tried to learn everything I could about C and, once the World Wide Web was a thing, I discovered Perl. C and Perl are still my favorite programming languages. JavaScript is now being used in more and more situations, not just in web pages. Adobe uses it as their scripting language within their applications. Apple has introduced it as an alternative to AppleScript for scripting the entire macOS system and applications. It will also get you familiar with the C-style syntax that so many modern languages still use. Python is one of the most popular languages for learning to program or for putting programs together quickly. I really don't like it because it feels like "structure of the sake of structure." I thought we got rid of having the column a command starts in be important with COBOL. Python is also relatively slow as programming languages go. But there's a new project called Mojo that is using the compiler optimizations that make Swift so fast, along with a lot of other compiler enhancements, using Python syntax to make Python code run even faster than C. But for now, it's only available on Ubuntu Linux.
@camilotello3296
@camilotello3296 18 күн бұрын
In short: embrace the suck
@jeiddoromal4804
@jeiddoromal4804 18 күн бұрын
I love Andy advocating the importance of sleep, i think it applies to all art and profession
@freguenshoodjean5841
@freguenshoodjean5841 19 күн бұрын
thank you, i was pressuring my self ........................
@RayBit1979
@RayBit1979 19 күн бұрын
Fuck your 'infantile' problem. Follow The Program.
@antoinebguitar2869
@antoinebguitar2869 19 күн бұрын
yeah thats why i order uber everyday and wear the same clothes, most people would say im lazy, but i think i cracked the matrix
@AprilRae19
@AprilRae19 20 күн бұрын
Super valuable advice! Setting realistic expectations is key 🔑. What would you say are the top skills that helped you stand out when applying for remote dev positions? Also, could you touch on how to maintain productivity and manage distractions when working remotely? Looking forward to incorporating your tips into my job search strategy! #RemoteDevLife
@Kevcon157
@Kevcon157 20 күн бұрын
how DARE you not include Lua
@delshadmansour5443
@delshadmansour5443 20 күн бұрын
Click-bait thumbnail, why should I subscribe? Piss off.
@engineer0111
@engineer0111 20 күн бұрын
What ever you watch on KZfaq :The stupiest comments like "There is always something to learn from Alex" get a "Heart" from the creator. I guess that kind of comments are paid ...😐
@Martin-lc1sk
@Martin-lc1sk 21 күн бұрын
Ada is the best language to learn. Its safe and strongly typed. Sure its not very common, but to learn with, excellent. It will force you to code properly
@iAmPerflexed
@iAmPerflexed 21 күн бұрын
I'm fairly certain The Zuck made Facebook because using people's pictures non-consensually to rate their attractiveness was not allowed. So he made Facebook where people willingly hand over their pictures. The guy has been innovating privacy invasion since 2003 😂
@mwredfern
@mwredfern 21 күн бұрын
I’m a data scientist. And I’ve found what helped and helps me learn new languages, is realizing that if you can load your data, filter your data and present the data in a manner that your customer will understand it; you are officially in the top 5%. What I’m saying is celebrate the small successes when learning to code.
@mwredfern
@mwredfern 21 күн бұрын
Did you just tell your audience how to succeed at life goals? I’m pretty sure you did. 😊
@wiss256
@wiss256 21 күн бұрын
Yo. Why is the pdf 65mb whilst being only 12 pages💀
@CantPickTheNameIwant
@CantPickTheNameIwant 21 күн бұрын
I'm a jr ai/computer vision engineer, came from another industry. I haven't met a problem that I can't solve in my mind, but I struggle very hard with code implementation
@LusantisuperBR
@LusantisuperBR 22 күн бұрын
I'm a big fan of the idea of starting with C, but I couldn't agree more with your ideas. Even though I still prefer starting with low level programming to learn all the concepts of a computer. Every thing you pointed out is completely fair. Nice video btw.
@bestopinion9257
@bestopinion9257 22 күн бұрын
4 hours every day. It is not too little and not too difficult and so you can keep it on long term. If it is too much for you, start with 1 hour per day and increase it when you are ready.