[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/biz/ - Business & Finance


View post   

File: 306 KB, 611x474, 1500375253821.png [View same] [iqdb] [saucenao] [google]
14296968 No.14296968 [Reply] [Original]

Honestly any of you have experience, of just fucking learning how to do something after a day of work. i.e. coding

I'm going to have a family soon and want my kids to have the oppurtunity to have live "well" before they start working too

>> No.14297119

hey OP,
check out scrimba for front-end stuff , it's quite easy to follow.
And on top of free resources I get extra guides on python, C/C++ , C# , Java on Udemy (some are free).
Generally speaking once you have the basics the documentation is enough.
There are tons of tutorials on YT but I find it not engaging enough if I don't code along.
For everything else there's StackOverflow.

>> No.14297338

Do it during your lunch breaks or during work discreetly. If you're truly ambitious, before the work. It's impossible to truly learn after a day of wage cucking. I've tried and the only way is to do it while you still have energy.

>> No.14297359

https://leetcode.com

once you are able to do leetcode hards within 1 hour and leetcode mediums within 20 minutes you will be ready for a job

>> No.14297413
File: 179 KB, 800x531, go to places (3).jpg [View same] [iqdb] [saucenao] [google]
14297413

>>14297338
>>14297119
Thank you for time anons.
My next question is how you personally achieved learning
(I don't if its a disability or not but I can only "learn" is via imitation) How did you guys do it?

>> No.14297438

>>14297413
my favorite thing about programming is you can just view it like btc, a long, with huge upside. Take 20-30 minutes, maybe more and slowly apply yourself to a project, a simple game or app or something, eventually you will have either something to show for it, learned a lot or ideally both

>> No.14297462

>>14296968
Just make something.

Probs best to learn Python.

Pick something relatively simple and make it, googling as you go.

Your code will probably be shit but who cares.

>> No.14297536

Unless you’ve been a computer person growing up or have experience your best bet is a Comp Sci program or a boot camp.
I’m self taught but I was writing scripts for my Debian laptop when I was 13. Currently make six figs as a 22 yo college dropout Software Engineer. It’s not impossible if you have no experience, but I’ve just met so many people who try to learn how to code but they just don’t have the chops for it. Whether it be just not really understanding how computers work or lack or work ethic. I’d recommend checking out /g/ and asking there, you’ll likely get better answers.
Good luck OP.

>> No.14297550

>>14297462
dont learn python first OP you would be doing yourself a huge disservice not to understand a compiled language first

>> No.14297603

>>14297550
This. Learning Python is like becoming a retard instead of pretending to be a retard.

>> No.14297643
File: 245 KB, 1500x324, go to places (1).jpg [View same] [iqdb] [saucenao] [google]
14297643

>>14297536
I existed as a hikikomori for more or less a decade, I always been in front of a computer screen. (regret it now)

How did 13 y/o get into it?

I never truly applied myself to anything besides finding a job and sticking to it to help look after my fiance 5 years ago

>> No.14297697

>>14297550
>>14297603
But what to learn then, I'm interested into this too.

>> No.14297739

>>14297697
you should start with a language like C/C++, Java or C#. You wont see immediate "wow i made a website/game " type stuff like you would from JS, Python but it is essential that you actually learn fundamentals without abstracting away too much. My friend learned C++ at uni and learned Python after he graduated in like a week and got a job in Python because they were impressed with how well he knew it. Learn something more complex, the hard way and then everything else is easier to pick up(and you NEED to be able to pick up stuff quickly in this industry)

>> No.14297770

>>14297739
Ok, thanks fren, really appreciate this.

>> No.14297776

>>14296968
You can start with Java and spring boot. It's never been easier than now. First challenge will be configuring your windows machine. If you can start on Linux it's easier.

>> No.14297778

>>14297697
I suggest Javascript. Compared to Python, Javascript easier to learn, its syntax is much more forgiving, it has much better performance, and it's much more ubiqutous.

>> No.14297811

>>14297770
C++ for gaming/hardware optimizing applications like music software

C for low level systems

Java for Object-oriented enterprise software/Mobile apps, lots of documentation and resources to help

C# is basically windows version of Java, same uses but its a little "better" and less verbose, but a more niche market

>> No.14297824

LISP is GOAT

>> No.14297831

>>14297778
dont listen to these people anon, you could interpreted languages like nothing if you were an advanced C++ user etc

>> No.14297854

>>14297776
im learning Java right now and some of t he JVM languages like Kotlin and Scala are actually excellent and have interop with java, its comfy to branch out into a family of newcomers that share the similar backbone

>> No.14297871

>>14296968
https://youtu.be/rRm0NDo1CiY
The fact that you work programming doesn't mean you will be making a lot of money. There's lots of people who get paid dick doing it. I wouldn't recommend it unless you like soul-sucking mental illness inducing work.

>> No.14297873
File: 20 KB, 243x240, 1496220435134.jpg [View same] [iqdb] [saucenao] [google]
14297873

>>14297811
OP here
You seem wise and I don't want to invade your niche but what code do you specialize anon?

>> No.14297918

>>14297811
>>14297871
To be honest, both of those are true.

>> No.14297928

>>14297643
Started out with building PCs for gaymes, then started getting into Linux and wrote simple scripts for desktop customization, took AP Comp Sci when I was 14 and have been programming as a hobby since. Went to school for Comp Sci at a big public university, hated it, dropped out and got a job.

>> No.14297933

>>14297873
Dont really have a niche yet but I am leaning towards Linux/Systems because I love learning UNIX commands in the shell, and feel like cybersecurity might be a long term goal because of how varied it can be. Right now im just doing like generic software engineering learning about networks,regex, serialization

>> No.14297970

>>14297831
You don't learn to run before you learn to walk. Harder languages like C++ are much easier to learn once you know the basics.

>> No.14297999

>>14297970
sure but why not learn the basics in a language like C/ C++ so when you need to use other languages its that much easier? The last thing I want is some bootcamp JS brainlet writing critical systems code

>> No.14298000

>>14297970
No we just learn to fly instead.

>> No.14298060

>>14297770
If you're serious about learning stuff, I'd suggest you check out the MIT open courses they have. Totally free online lectures for a lot of CS stuff. Not strictly needed for "learning how to code" but if you ever want to write actual software you'll learn useful stuff.

>> No.14298079

>>14298060
Thanks

>> No.14298090

>>14297999
Programming languages are just tools. If you see them as extensions of your ego, then you're approaching it the wrong way.

>> No.14298110

>>14298090
yea thats true it could be a non-specific brainlet writing bad code. point still stands about learning "programming" the hard way however

>> No.14298161

>>14297697
Don't learn anything low level like C/C++. It's simply not worth it. You'll be wasting tremendous amounts of time gaining insight into things that simply don't matter. And you won't ever produce anything valuable in those languages.

>> No.14298180

>>14298161
not even trying to bait correctly

>> No.14298221
File: 10 KB, 645x773, 1513197917401.png [View same] [iqdb] [saucenao] [google]
14298221

>>14297338
This is the correct answer. Do it discreetly during work and before/after.

>> No.14298247

>>14297739
>learning asp.net stack instead of MERN in the year 2019
lmfao

>> No.14298273

>>14298247
.net core is going to shit on all those javashit stacks, if it isn’t already. No one wants to write that loosely typed garbage, unless you’re some faggot basedboy webshit Dev making JavaScript buttons and scroll bars.

>> No.14298295

>>14298273
retard the most advanced websites are all using React/Angular right now
.net is for literal incel boomers

>> No.14298386

>>14298247
>>14298273

wew thought i was on /g/ for a second