Комментарии:
I use neo vim btw
ОтветитьI started with C in high school, and I played with C++ for a little. I then went to college and took on several other specialized languages for engineering and mathematics, like MatLab (for mathematics) LabView (for engineering and experimentation instrumentation), and took a general programming course and learned better C++ and Java. Then, in my first internship, I wrote a C# program to replace a 20-year-old DOS program written in BASICA. After college and starting my website and branding company, I learned the WordPress stack (HTML, CSS, JS, and PHP) and have been on that kick for the past seven years. Now, I am learning Rust as a likely replacement to PHP and JS based web development like React.
Ответитьno way the subscribe button starts shining when he tells us to subscribe
ОтветитьBro is programmer version of doctor disrespect😂
ОтветитьThe problem with null is that unlike most programming languages, rusts “null” literally means nothing where other programming languages it can mean something.
Ответитьbut i started off on the command line and i was really comfortable with it!
ОтветитьJavascript causes brain rot. Everyone should with C or you will never understand how computers work. Not Rust either, borrow checker is for monkeys, memory safety and bufs is litterally a skill issue, just learn how pointers work.
ОтветитьBro actually I started off on the command line as soon as my dad touched hands with my mom
ОтветитьAre they upset about “jap”???
ОтветитьI was looking at C++ and find its so wordy compared to C.
Is Rust as wordy as C++, or is it cleaner like C?
Been programming for 40 years, been there, done that. My old man experience says that the best starting languages are probably javascript in the browser, or for the CLI I'd go with python or go. All 3 let you get wins faster as you're learning than any other language.
ОтветитьI have an M2 MacBook, what should I do??
ОтветитьI tried out rust recently and that, along with haskell, was the hardest time I've had programming.
I started with c#, then went to c++ and tried rust just to see why everyone likes it so much.
The main problem is that it's so different and the error checker is so strict that I could barely write 2 words without seeing a red line. I had never used the command line to install or start a project so found cargo confusing. I still have no idea what a "trait" or "module" is or why we have to use "&self". I can't even imagine the frustration for someone who has no programming experience at all.
we do like it
ОтветитьI've been watching like 1000 videos from the primeagen and I hadn't subscribed yet hahaaha ok sr I will do.
ОтветитьLove this channel and I’ll be joining on discord
Ответитьdamn when you discribe rust that way I think that ill learn it...
Ответитьactuallg i started off on gnu/linux (linux for those tech illitirate) and i feel very comfortable in the command line
ОтветитьSO ACTUALLY I STARTED OFF ON THE COMMAND LINE SO IT REALL- just kidding, I was born when Windows 2000 was the primary OS
Ответитьi use arch btw
Ответитьthe funniest programming channel on yt, keep it up man
ОтветитьLearning your first programming language is like going to a strip club as a teenager. It's gonna be hard either way.
Ответитьmy strong belief with no basis is that students should learn c++ and JavaScript at the same time, so they can be double mind fucked, then everything after will be easy, they should also write stuff that they're excited about, one of the first things that I built on an early comp sci class was a cli tic tac toe game, that implemented mini max it was written in c++ and played perfectly. I had an unreasonable amount of fun writting that thing even though it was a complete spaghetti code mess, I didnt even use classes(hadn't learned oop) and it was like 100 functions, and they all had like 10 nested parameters because the prof demanded we used no global variables, but looking back, I still get a kick thinking about it. I spent hours on a little dot loading animation and making the input validation flawless, good times
Ответитьalgorithmic signal sent
ОтветитьI started with C++ in high school. My first job and the subsequent four years was in C++.
ОтветитьNo, use Zig.
ОтветитьI like this yeah! Can you do a vid where you go over your problem solving progress activity? I'm currently learning Python.
ОтветитьNgl this is some fine content. Keep it up mr prime
ОтветитьYes
ОтветитьFor me, rust is a very nice 4th or 5th programming language.
First learnt python, then lisp meta/functional programming, haskell-style programming with ocaml and low level programming with assembly/C and C++
I think knowing how compilers work/implement high level abstraction like classes and closures, and low level machine code from assembly helps me the most.
I'm still learning rust btw (currently making parser combinators with it)
I'm new this channel, really loved it, ThePrimeTime too, Prime your content is entertaining and say really cool stuff, thank you for this kind of content.
ОтветитьI am in this uncanny valley where this guy in the internet is literally a clone of a man that taught Algebra 2 and coached jr high football back in the 1970s.
ОтветитьIn order to understand hor Rust is better people should understand why its better
ОтветитьNo
ОтветитьMy first language was C, then assembly x86. I'm glad we did it in this order, you can learn a lot from manually allocating, manipulating and deallocating memory at least.
ОтветитьNo i don't think it's a good idea to beat Rust as the first extreme demon, its extremely hard and has precise gameplay, I recommend playing Acu as the first demon, by the same creator of the level rust.
(For those who don't get it, it's a geometry dash reference)
I started with C++ and Dev C++ since Visual Studio is too much gigs
ОтветитьMy first was lua then objective-C. I learned some Java then never could understand these languages very well. I could solve some problems but it never clicked. I switches to linux for ethical reasons and then went deep. I started rust and that's when it clicked. Idk if it was rust specifically or just the build up. But man I love rust for being the one. Lol
Ответитьwell akshually I StaRteD iN tHE COmManDLiNe!11!!ELF
ОтветитьThe three stages of a programmer:
- Sits in a Starbucks with their M1 while sipping coffee
- Sits in cubicle typing furiously into VIM running in the terminal (btw: The OS is Arch), while sipping coffee
- Sits in a Starbuck with their M1 while sipping coffee
No, Rust should not be your very first language. Speaking as someone lucky enough to be programming Rust professionally for 3 years. If data stuff is your goal: Python. If You want a user to touch your stuff: Javascript and other things. If you don’t know what data stuff is, start with some data science in python or Rust.
ОтветитьTelling people to start with Javascript, the language that makes kittens cry, is an enormous disservice to the world. Why not Python then? It is the most readable language out there, not a lot of {&%$!}, resembles English even, the solutions in it are generally elegant, it is powerful, it is fun, you can do web, GUIs, CLIs, dynamically typed or statically typed according to whether or not you use mypy, does everything a beginner would want to do... Beginners can start imperative, then grow to object oriented programming which is great in Python, then even get started in functional programming (more than JS for sure). And it is useful to stay with Python when building most kinds of applications, since you can find libraries for everything. The world needs to stop using the most horrible language for everything.
ОтветитьI LOVE THE CLI!!!! I HATE FRONTEND!!!! I LOVE COMPSCI!!! The aspects of programming I’m interested in are more fun to learn imo in langs like C, C++, & Rust. I started in the cli. I will die in the cli.
I wouldn’t have made this comment unless I was told to.
Started with Python, crawled to 3q on codewars with it (barely), then started trying to do small projects with it, it was fun. Then decided to take the CS50 course to get a basic understanding of computer science (currently on week 5). Even though i was somewhat confident with my Python skills, some problem sets in C felt VERY difficult, but since i got to work on some low-level stuff (memory, pointers etc) it was rewarding too. Overall, with Python it doesnt take much time to experience your first "programming excitement", cant imagine it to be the same with C, i couldnt even properly configure it on my VScode lmao
ОтветитьmUtAtE!!!!
Ответитьfirst language doesn’t matter unless it’s also your last language
ОтветитьYou should learn Rust after C or C++; without having at least basic experience in one of those languages, Rust will make no sense as to why the borrow checker is torturing you so much. Now while C or C++ can be a first language, Python is probably a better candidate since you don't have to worry about memory and everything basically works and is reasonably intuitive (not to mention, Python is used everywhere these days). So my take is that the progression for a new programmer should be Python -> C++ -> Rust.
[And I completely disagree about javascript; the == vs === shit in javascript would drive a beginner crazy]
Nobody should learn to communicate with English as a first language. English is a huge and complex language, English carries a lot of historical baggage that gets in the way of understanding what anyone is saying and make no sense when out together in a single language. The rules of English grammar, such as they are, are full of exceptions and weirdness. Clearly English is unsuitable for a first time communicator.
Joking aside., I see no problem with Rust as a first language for a new programmer. A beginner can get a long way on the simple stuff in Rust, the more complex ideas of lifetimes, traits, generics, macros etc can come later. Heck a lot of my Rust code looks a lot like Javascript. May not be optimal but it works reliably. Heck my first introduction to programming was with BASIC but with assembly language coming along a few weeks later. If we young kids could do that back in the day I don't see why Rust should be a problem.
The only fly in the ointment for a raw programming beginner starting with Rust is that there is no learning material targeted at that audience. The Rust Book and documentation do assume they are talking to an experience programmer. Hopefully people will step up to remedy that situation.
ALWAYS start Python. End of conversation. All conversations will lead back to Python >.<
Ответить