>want to learn a programming language>"here's 20 different langauges to choose from, bro">"here's 20 different ide bro">"don't forget to learn git, bro">"and master the terminal, bro">"might as well switch your entire os to linux, bro">"make sure it's arch, bro">"then learn 50 different frameworks, bro">"then spend 10,000 hours doing leetcode, bro">"then compete with 500 indians for every job opening, bro">want to learn a trade>"we always have an opening! Grab your tools and you'll learn from the job, chad"Holy shit no wonder software is dying.Fuck you
post your toolbox
>"don't forget to learn git, bro">"and master the terminal, bro"These take like 5 minutes each.
>>103212961Go really need a git account? Are their any coders out there who do not have one.
>>103213057Do you* Also Chinamoot. Stop making me do two captchas. Stop telling me the first one was incorrect when clearly it was not
Real question. Is that a good idea jump in programming in 2024?
>>103212961The amount of programming languages is ridiculous.
>>103213057You don't, but it helps when you want to show your work to potential employer or just other people, of course if you have a complete project and a product under your name then git is irrelevant.
>>103213057>git account???
I want to live in a hut, spend most of my day lazing around without working, anything else is too stressfulI don't care if a kubernetes pod is not sending a shitty csv file to SAP because the TLS certificates stopped workingBuzzword salad, bunch of bullshit, working for the sake of work without producing anything useful
>>103213431i think he means when you set up a git username and email to go with your commitswhat an odd thing to say...
>>103212961Notepad++ or something similar that is dead simpleGolangspend a month using just those. then consider learning Git. then consider switching to an editor with LSP.trying to learn everything at once will actually waste your time. you need to write code, run code, and repeat that process hundreds of times.
This is why I became an accountant instead of a programmer. Effort reward is insane in tech
>>103212961I learned programming when I was 12 years old, on a shitty old Pentium 4 Windows 95 PC, without internet access, in notepad.exe, and here you are having all the resources in the world and you are still complaining you stupid lazy zoomlet
>>103212961All that to have no prospects of landing a job, due to dog shit market.
>>103213577Why were you running Windows 95 on a Pentium 4?
>>103212961Just pick a language that looks cool and start there. I'm starting with MIPS assembly because its what the PS!/PS2 used.
>>103212961Programming in your fantasy:>waah I don't want to learn surgery, there is brain surgery and heart surgery and ass surgery! How ever can I choose between so different disciplines? I am overwhelmedProgramming in reality:>waah I don't want to learn English, there is British English and American English and Canadian English and even Kiwi English! I am overwhelmed
>>103213670well...and how solve this?
ive never seen a leetcode in my life
>>103213110>Real question. Is that a good idea jump in programming in 2024?No. And it's almost 2025 already. The last good time to get into programming was probably 2017-2018, now there are millions of unemployed programmers and almost no one is hiring because AI can do 90% of the tasks. If you want money, learn to wield.
>>103213679learn Cstart here: https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.htmlalso ensure you don't argparse like a casual
>>103212961have already done all these naturally without even following any zoomer guide for retards who let others tell them what to do on youtubewell except for the last 3 those are retarded
>>103213624who actually wrote in mips asm for the psx? two dudes?
>>103212961Start with whatever shit you're comfortable with and work your way down/up
>>103213709>learn to wield.pajeets and mexican do this jobim europoor btw
>>103213601Why not?
>>103213142there are more linux distros than programming languageslet that sink in
>>103213431He means a Github account and you know it, you literal low IQ sperg who doesn't even remember his own learning process or empathize with other's processes.
>>103213709i learned to wield the scimitar and shield combo, where's my job?
>>103213945no, mexicans do all the unskilled labor lile roofing and taping/texture. Welders and other akshully skilled laborers are more likely to be chad white felons
>>103212961Once you learn one language you can learn any of the others by reading through the manual. It's all the same shit.
>watches 5 hours of tutorial videos>doesn't pause at any moment to try the lesson being taught>doesn't create several different simple programs that use the principle of the lesson being taught to see if he can get it to work>doesn't try to understand WHY it works and when it won't>wonders why he doesn't learn anythingNo experimenting, no thinking, no effort. No shit you won't learn.
>>103212961> be me> new language, looks cool!> yay languagename> 5> enter enter enter> password in enter> done> languagename enter> repl starts> learn the language
>>103213832Most devs, or so I've heard. The system has so little RAM resources that you really do benefit from counting registers.
>>103216675*so little system resources
it's a mistake for the majority of software companies to not take developers for granted when the work can be done over the internet and 90% of them are on the verge of being replaced by chatgpt
>>103212961Would, after she wakes up.
>>103216822>aftercringe
>>103213577When I was 12 years old it was too hard to understand Lua for roblox..
>>103213072>Also Chinamoot. Stop making me do two captchas. Stop telling me the first one was incorrect when clearly it was notNo can do, sorry.
>>103213009Not with proper security. But otherwise yes.
>>103212961certified trvth nvke. after all these years and computing is still like it was in 70's. it deserves to die.
>>103212961There are lots of programming languages because they're different ways to think. You must be a burger zoomer to believe it's a good idea to reject that; cosseted and unemployable except as a fast food wagie.
>>103212961low IQ problem. Go back to india
>>103212961The way is clear. There is only sh, ed, and cc
>>103212961>oversaturated industry: gatekeeping and shittests>understaffed industry: easy entryWho would have thought?
>>103212961>want to learn a programming language>"here's 20 different langauges to choose from, bro"You don't need to know them all, but you should be able to pick up something like C# or .net or even god forbid java. Look up job postings and see what they are using.>"here's 20 different ide bro"You should just use vscode, full stop>"don't forget to learn git, bro"Easy with vscode>"and master the terminal, bro"In the grand scheme of things, this is unnecessary. You 100% should understand how to USE a computer though>"might as well switch your entire os to linux, bro"This only acceptable answer to this is to use a mac>"make sure it's arch, bro"OSX>"then learn 50 different frameworks, bro"Depends entirely on the type of job you are looking for, but the ever shifting library thing is pretty fucking stupid. I don't remember that one website that shows like what libraries are hot right now.>"then spend 10,000 hours doing leetcode, bro"Mostly depends on the job, but if you are trying to apply to some FAANG company just fuck off>"then compete with 500 indians for every job opening, bro"This also depends on the job. Believe it or not, companies that actually HIRE H1B's are already doing it, it's not just some random open spot they decide to. Doing the h1b paperwork costs tens of thousands of dollars and shit which isn't always an easy decision, EVEN accounting for the shit pay. In reality: the companies are actually just hiring outside contracting companies which subcontract to indian shits, which is MUCH easier for paperwork.But yeah programming jobs are for fucking monkeys, which is why I am in the chad information security sector making bank and doing what I want,
>>103220797>This only acceptable answer to this is to use a mac>OSX>>103220607>>103220607
>>103212961literally just download VS Code and Python, motherfuckers get analysis-paralysis because they genuinely think they'll install gentoo and vim and learn C in a weekendjust start and care about being a tech sperg later, just fucking learn
>>103214997Because creating a "distro" is trivial.>here's a zipfile that contains debian plus this one extra package. It's called debian++.There's now one additional distro in the world.At least a new programming language takes at least some amount of work, even when using a parser generator.
>>103212961>me, in my teens in early 2000s with 128K internet and pentium 4 PC>"wow man programming is pretty cool">learn it>op in 2024>"I want to learn programming guise tell me what to do">never learns anything
>>103215009Exactly, thanks anon
how to go from 0 knowledge to employed in 1 year:>learn HTML + CSS. all of it. make some static websites that look like a functional website, but does nothing.>learn SOME frontend javascript. enough to understand what it does beyond alert().>learn SOME SQL. enough to create, update, delete and join tables.>learn ONE of these: Java, PHP, C#, Python, NodeJS. Whichever speaks to your heart or the one you already have an interest in. Do not learn multiple languages until you are competent in one.Then apply for web jobs in that first backend language. your best learning will happen on-the-job. learning on your own in your room doing fake projects is hard. learning because you'll get fired if you don't is the best motivator.
>>103218623Please explain what you mean by proper security.
>>103212961os doesnt matter. just download python + vscode (add the python extension) and you are done. after youve built a few things you can think about frameworks and shit. right now your opinion would be worse than worthless
>>103212961Your greentext is equally wrong for trades.
>>103213057Go's module system is directly tied to git. If that does or does not answer your question, I don't know what to tell you.
>>103212961>want to learn a trade>just work for pennies as an apprentice bro>here, haul my tools for me>we could use a coffe bro, go get us some>training? sure you can practice hauling stuff>btw this apprentinceship lasts 5 years
>>103212961>>"here's 20 different langauges to choose from, bro"one programming language has a paradigm, syntax, and basics that are almost the same as other programming languages>>"here's 20 different ide bro"what is this? you should solve 1 problem with 1 way, if there are many then choose one>>"don't forget to learn git, bro"not necessary, unless you want to open your source code to the public, the basics of git are easier if you just open the project source code>>"and master the terminal, bro"no need to memorize terminal commands, search on google>>"might as well switch your entire os to linux, bro">>"make sure it's arch, bro"all linux distros are almost the same, just learn the basics>>"then learn 50 different frameworks, bro"no need, what part of "learning the basics" don't you understand, retard?>>"then spend 10,000 hours doing leetcode, bro"you need to develop your logical thinking, with that, you don't need to do leetcode>>"then compete with 500 indians for every job opening, bro"unfortunately the problem with pajeet is not competition, but how dedicated are you if you are underpaid, there is no shortage of competence, just companies looking for cheap workers>>want to learn a trade>>"we always have an opening! Grab your tools and you'll learn from the job, chad"let me tell you something, this job is exhausting and pays as little as a pajeet coding job, it's fine if you just don't want non-whites around you, but most people don't want to bother working in this field for a reason
>>1032247642fa + ssh, gpg keys, access tokens, properly connecting accounts, ensuring all of this is properly set up for a project Not really learnable within the first literal 5 minutes.
>>103212961>health goes to shit in less than 10 yearsthere's a reason people fled from the trades©
>>103225168Gpg and tokens are completely redundant in current year. Even so all of that is covered by any 15minute tutorial on youtube. If you wanna make a point mention rebase.
>>103225223So more than 5 minutes.
>>103225022>it's fine if you just don't want non-whites around youWait till he learns trades are 90% spics.
>>103225238>implying anyone watches a full tutorial these daysGood one, gramps
>muh trades>Doesn't understand trade unions haze and shit on newbies who aren't connected>Doesn't know about Mexicans>Low pay unless you're luckyIt's literally the same story no matter what generic career of moderate skill you think is available.
>>103213057just program everything with standard library, if you are unable to do that get chatgpt to do it for you
>>103224867This. If you're a go getter or jive well with the union, you can usually advance past that, but my brother was doing rebar work for literally years and it's basically the most backbreaking labor in steel construction. Gen Z Trade cucks are in for a rude awakening
>>103225355good reminder, the gaslighting never ends
>>103212961>20 different languages Just pick one, they’re all the same once you learn one>20 different IDEsJust pick one and use it>learn git10 minute YouTube video>master the terminalYou don’t even need to “master” it but again, it’s not that hard>500 IndiansOkay now that’s a real problem
>>103217886omg same! i remember my friends in school getting infinite bloons money with cheat engine, and i remember being really self-concious that i didn't understand what cheatengine did or how it worked.i had to come to terms that i was a midwit very early in life (among other things). thankfully i now understand it, but that shame will always be there: that i couldn't understand cheat engine at 13 years of age. jeez...
i come from a line of tradies and their bodies are completely wrecked by 50 then again programmers all seem to die in their 50s too
>>103220797>information security sectorSOC?Redteam? And i think you shoud know python
>>103213577Honestly, it helps having fewer choices and distractions.
>>103212961That's the problem when you see a lot of memes about language fights and forget that you have to have a goal in mind and then try to research the backbone (requirements) and study what your area is all about.
>>103213009You're the anon who keeps complaining about having to learn terminal and Git, right?Here's your salvation https://www.warp.dev/
>>1032251682fa was invented because the goyim cannot reliably type a password longer than 8 chars on their touchscreen goy slabs, and because the goyim wouldn't willingly provide their phone numberssh is all you needyou don't actually use computers, delete system32 and apologize to your mother
>>103213072No more back chat or I make you wait 20 minutes and you do captcha 5 times.
>>103228325Buy ads fag
>>103228783Suck more chinkmoot cock fagWhen did this fucking cucked ass redditboard start using a literal advertisement as an insult against shills?
>>103228783>>103228809are you guys ok? are you talking about their little shop? oh fuck offI don't use reddit so i don't know what's going on there but you guys are pretty up to date...
>>103228947Using "BUY 4CHAN GOLD!!" as an insult is the most reddit behavior you could see.>you guys are pretty up to date...Yeah, I'm up to date with reddit because people like >>103228783 come here often, and you start identifying their mannerisms pretty easily
Computing peaked in the 80s when BASIC was all you needed. I refuse to change my mind.
>>103225022all those words just to be wrong
>>103226405>they’re all the same once you learn oneman, are you in for a surprise when you come across something that uses a different paradigm
>>103215342>Yeah bro just dedicate you life to a craftLol, really?
becoming a lawyer or a doctor is more straightforward and takes less time than becoming a real programmer
>>103212961tech is balls now. too much bloat
Another generic demoralization thread./twg/ is just the demoralization general.Honestly, what's /g/ good for?