[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/sci/ - Science & Math


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


>"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
>>
>>16541131
Thanks 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
>>
>>16541127
do 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 nic
op 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.
>>
>>16541127
Don'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.
>>
File: ICL.png (306 KB, 1711x975)
306 KB
306 KB PNG
>>16541127
You'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.
>>
>>16541140
This 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 logic
retard, this is pajeet logic.
>>
>>16541290
how long did you stick with it before getting filtered?
>>
>>16541290
Programming 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 use
Programming langs have like 16 operators and 8 array functions, it's really not that hard to remember all of it.
>>
>>16541386
Even stuff like getting the length of something varies between languages, mister i-only-program-in-one-language.
>>
>>16541936
I 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.
>>
>>16541940
Hah, I am no luddite, anon. I've been using LLMs since the moment they arrived.
>>
>>16541940
then you must be doing some pretty mundane shit like data science
>>
real chads build custom kernels and implement papers/come up with new ideas
>>
>>16541967
I can only tell you to open your eyes. Its on you to see.
>>
>>16541969
thats exactly what a 110 FSIQ data scientist would say. thats not a compliment
>>
>>16541127
This is why everything sucks even though everyone has a supercomputer in their pocket.
>>
>>16541936
That's counted in 8 array functions
>>
>>16541940
Let me guess, you had the LLM write the unit test for the code the LLM wrote.
>>
>>Go on YouTube
I'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.
>>
>>16542496
Cool for you that you had a father.
>>
>>16541127
Pick a language then pick a book that will teach you programming concepts + the language itself in a structured way, along with having exercise problems
Then 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.
>>
File: Pepe_Coffee.png (112 KB, 306x306)
112 KB
112 KB PNG
>>16541127

Ask 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.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.