>"If you want to learn how to program just build projects">Go on YouTube and learn how to build certain projects>Realize I can copy and paste the code and still get the project built that way>"B-but you have to understand the code REEEEEE" This is retarded advice and I only learn by doing/practice. How do I genuinely learn how to code things from scratch? Okay fine I can learn a bunch of shit like how to use a basic while loop or print hello world, now how can I put that to use by building my own projects from scratch that doesn't involve copy and pasting code?
>>16541127>How do I genuinely learn how to code things from scratch?this way:>Realize I can copy and paste the code and still get the project built that way>"B-but you have to understand the code REEEEEE"if you have to ask such retarded questions then you are too stupid to code
>>16541131Thanks for reminding me that I accidentally posted on /sci/ instead of /g/, your useless comment was an immediate indicator of that.
Programming is applying logic.If you can't into logic, you can't into programming.I usually recommend writing your own website by creating an html file and fucking around in it, then adding a css file to make it look nice.After that you can add a js file and learn how to apply logic to your site.Make a webshop. That's usually a pretty good way to learn how everything works together.And when you're done, learn how to use SvelteKit to make modules out of parts of your code, so you can reuse things without having to write them a hundred times over.Then learn how databases and SQL works, so you can save and retrieve persistent data.Use ChatGPT or Claude if you have questions.
>>16541127>why do i need to "understand code" lol>fukken nerds>why can't i learn to code
if you have to ask how you learn coding then you are too retarded to learn coding.>how do i learn to speak a language>how do i learn to cook>how do i learn to turn on a pc
>>16541127do 1000 leetcode problems, then kys
>>16541140>I usually recommend writing your own website by creating an html file and fucking around in it, then adding a css file to make it look nicop still has to learn how to do that and he's too retarded to find out how. this is how you know that someone asking how to learn coding is a retard who can't learn it. it's common sense how to learn things, only a retard would ask about how you learn something.the retard thinks and learning from others and copying code is a bad thing.
>>16541127Don't learn to program that's retarded. Pick a field you like and then learn the associated programming language for that field and what algorithms and thoughts make sense in that field. Programming is interchangeable to a certain degree sure... But it's also psychological. You should pick what is the industry standard for the computational types in your favorite field and learn how THEY use it.
>>16541127You're why the pandemic turned into the shit show it did. The response (outside of China) was quite measured until Imperial College London started telling government officials that "if we do everything right, only 10% will die" based on the output from their shit tier code. Governments, scared by outputs that showed a 25%-50% death rate if the world didn't go into lockdown, came up with all manner of insane but ultimately counterproductive policies that had far more damaging consequences than the virus ever posed.
>>16541140This isn't true. Programming isn't applying logic, it's memorizing languages. Maybe far down the line you reach a point where it can be considered applying logic, but it's 90% memorizing whatever obtuse non-natural way some guy some time decided to form the language and write syntax and junk, and then make some time in the future for some people, 10% coming up with ways to apply that.
>>16541290>Programming isn't applying logicretard, this is pajeet logic.
>>16541290how long did you stick with it before getting filtered?
>>16541290Programming is learning logic.Learning a language isn't programing.If you're a decent programmer, you know what function you want to use, not what that function is called innthe specific language you're using.This is why decent programmer's love LLMs. Not because they can spit out shit code, but because they save time in having to look up the name ofnthe specific function you wish to use.Also, decent programmers barely program. Most of their time is spent designing the architecture.
>>16541363>Specific functions you want to useProgramming langs have like 16 operators and 8 array functions, it's really not that hard to remember all of it.
>>16541386Even stuff like getting the length of something varies between languages, mister i-only-program-in-one-language.
>>16541936I am going to encourage you to use AI. Everything you know about programming is dead. I got two megs of code in about two days of work, unit tested and ready for use. Features take 10 minutes to implement, etc.Really look into it. I won't even tell you the path.
>>16541940Hah, I am no luddite, anon. I've been using LLMs since the moment they arrived.
>>16541940then you must be doing some pretty mundane shit like data science
real chads build custom kernels and implement papers/come up with new ideas
>>16541967I can only tell you to open your eyes. Its on you to see.
>>16541969thats exactly what a 110 FSIQ data scientist would say. thats not a compliment
>>16541127This is why everything sucks even though everyone has a supercomputer in their pocket.
>>16541936That's counted in 8 array functions
>>16541940Let me guess, you had the LLM write the unit test for the code the LLM wrote.
>>Go on YouTubeI'm glad that I had a father who put training wheels on my bike and told me to get on it and ride it instead of telling me to just watch it on youtube lmao.
>>16542496Cool for you that you had a father.
>>16541127Pick a language then pick a book that will teach you programming concepts + the language itself in a structured way, along with having exercise problemsThen you will be able to go and find the tools needed for whatever you want to program/build while having the knowledge needed to operate them.
>>16541127Ask the AI to write the code and explain it to you
Agree with Anon.I dont know how to start with a-bit-advanced coding. All I studied was those fundamentals things
If you're asking this you're already in the wrong path, learning by doing projects is legit advice, interpreting it as "go to YouTube and copy the code" is on you.