How to self learn Programming/Computer science

Deleted member 10679

Deleted member 10679

| MixedCurryPrettyboy | PM if you want |
Joined
Nov 9, 2020
Posts
1,990
Reputation
4,546
Help me out bros, I'm trying to make a cool app but idk where to start
Also do I use react native for android and IOS?

Here's what i'm planning to use

 
  • +1
Reactions: efidescontinuado
torrent the top rated tutorials on udemy for python/java - focus on understanding data structures well, then do the same for web dev (knowing the basics is mandatory tbh... find something good for javascript/typescript) and learn a framework like react, then whatever else you're interested in (machine learning/ai etc.), would also suggest learning the basics of sql

after that just do leetcode for a few months if your goal is a job
the site you linked suggests learning way too much unnecessary stuff as if it's a university curriculum
 
Last edited:
  • +1
Reactions: sly shinkai, Deleted member 6963, Baldingman1998 and 2 others
torrent the top rated tutorials on udemy for python/java - focus on understanding data structures well, then do the same for web dev (knowing the basics is mandatory tbh... find something good for javascript/typescript) and learn a framework like react, then whatever else you're interested in (machine learning/ai etc.)

after that just do leetcode for a few months if your goal is a job
the site you linked suggests learning way too much unnecessary stuff as if it's a university curriculum
ty bhai, I'll see how it goes
u have any links? there's hella tutorials on udemy
 
ty bhai, I'll see how it goes
u have any links? there's hella tutorials on udemy
just pick the best rated/most viewed one, they're all the same at the end of the day
 
  • +1
  • Woah
Reactions: AlwaysHaveQuestions and Deleted member 10679
You don't. You don't choose to be a programmer, programming chooses you. The sooner you learn that, the better. Otherwise you'll be one of the 80+% dropout rate statistics in college computer science.
 
  • JFL
  • +1
Reactions: volcelfatcel, AlwaysHaveQuestions, Deleted member 10679 and 1 other person
You don't. You don't choose to be a programmer, programming chooses you. The sooner you learn that, the better. Otherwise you'll be one of the 80+% dropout rate statistics in college computer science.
so what that mean for me cuh?
 
  • Hmm...
Reactions: Deleted member 10679
udemy course mogs
 
  • +1
Reactions: Deleted member 10679
by first realizing that programming =/= computer science

-coding (90% of which is web development) is easy to learn on your own off books and youtube

-programming (system programming, drivers, some low level APIs, embedded) takes years upon years (up to a decade really) to really learn and master, before mid-2000's thats what constituted majority of jobs as desktop development was clunky and required you to understand how machine actually worked (as apposed to web development which abstracts absolutely everything away)

-computer science - a theoretical branch of math (implemented using electrical engineering aka modern computers). Look up Turing Machines (you now gonna get it at the first try), automata theory, algorithms and complexity, completeness, computability.
 
  • +1
Reactions: AlwaysHaveQuestions and Deleted member 10679
by first realizing that programming =/= computer science

-coding (90% of which is web development) is easy to learn on your own off books and youtube

-programming (system programming, drivers, some low level APIs, embedded) takes years upon years (up to a decade really) to really learn and master, before mid-2000's thats what constituted majority of jobs as desktop development was clunky and required you to understand how machine actually worked (as apposed to web development which abstracts absolutely everything away)

-computer science - a theoretical branch of math (implemented using electrical engineering aka modern computers). Look up Turing Machines (you now gonna get it at the first try), automata theory, algorithms and complexity, completeness, computability.
my g ty v much
 
by first realizing that programming =/= computer science

-coding (90% of which is web development) is easy to learn on your own off books and youtube

-programming (system programming, drivers, some low level APIs, embedded) takes years upon years (up to a decade really) to really learn and master, before mid-2000's thats what constituted majority of jobs as desktop development was clunky and required you to understand how machine actually worked (as apposed to web development which abstracts absolutely everything away)

-computer science - a theoretical branch of math (implemented using electrical engineering aka modern computers). Look up Turing Machines (you now gonna get it at the first try), automata theory, algorithms and complexity, completeness, computability.
You need to know systems, drivers, defense, etc as a functioning programmer. Unless you want to join all the small brained "programmers" on Fiverr fighting for gigs, then you need to become an all around developer. The last thing you want is someone like me with 1000+ contributions to exploit repos finding an exploit in your deployment in a matter of minutes, using your own poorly written code against you.
 
Last edited:
  • JFL
Reactions: AlwaysHaveQuestions and sytyl
You need to know systems, drivers, defense, etc as a functioning programmer. Unless you want to join all the small brained "programmers" on Fiverr fighting for gigs, then you need to become an all around developer. The last thing you want is someone like me with 1000+ contributions to exploit repos finding an exploit in your deployment in a matter of minutes, using your own poorly written code against you.
time span on this and difficulty?
 
The last thing you want is someone like me with 1000+ contributions to exploit repos finding an exploit in your deployment in a matter of minutes, using your own poorly written code against you.
you're such a fucking nerd holy shit

reminds me why I hate this field and 99% of the egotistical faggots working in it
 
  • +1
  • JFL
Reactions: Deleted member 19766 and Deleted member 10679
Harvard has a free 7 week Computer science course.


Also pick up a texbook on CS fundamentals.

One of the key ways to learn something is to learn it’s fundamentals (these are it’s “water is wet” statements) just basic facts of the subject
 
you're such a fucking nerd holy shit

reminds me why I hate this field and 99% of the egotistical faggots working in it
I'm just letting him know that if he tries to take shortcuts, I'll brick his server using nothing but a Raspberry PI and a clever one-liner.
 
  • JFL
  • +1
Reactions: Deleted member 19766, Essonerian, dakchuh and 2 others
I'm just letting him know that if he tries to take shortcuts, I'll brick his server using nothing but a Raspberry PI and a clever one-liner.
darktriad af
 
  • JFL
Reactions: Deleted member 19766 and Deleted member 7725
you're such a fucking nerd holy shit

reminds me why I hate this field and 99% of the egotistical faggots working in it
so i still have a chance?
 
  • +1
Reactions: sytyl
You need to know systems, drivers, defense, etc as a functioning programmer. Unless you want to join all the small brained "programmers" on Fiverr fighting for gigs, then you need to become an all around developer. The last thing you want is someone like me with 1000+ contributions to exploit repos finding an exploit in your deployment in a matter of minutes, using your own poorly written code against you.
not necessarily true, it takes 5-6 years of coding 4-5 hours a day to become GOOD at systems, and you are either good or bad, no inbetween there, so "all around developer" stuff is bullshit, yes you need to know concepts and be familiar, but no one on this earth is "good" at systems, drivers, back-end, graphics, data-bases, scripting, algorithms etc etc, that's like saying you need Phd in physics and math to be a good chemist. It sure doesn't hurt but in practice is impossible.
 
  • +1
Reactions: sytyl and Deleted member 10679
so i still have a chance?
yes, it doesn't take anything to be a web developer, the bar of entry is a bit higher now than it was in 2010-2014 but it will take you 3 months to learn, 2 months to build a project, and then you are ready to apply for jobs, its really crud work or "garbage" work but 90% of coding jobs are just that these days
 
  • +1
Reactions: sytyl and Deleted member 10679
yes, it doesn't take anything to be a web developer, the bar of entry is a bit higher now than it was in 2010-2014 but it will take you 3 months to learn, 2 months to build a project, and then you are ready to apply for jobs, its really crud work or "garbage" work but 90% of coding jobs are just that these days
how abt app dev, algorithm and CS in general
 
You don't. You don't choose to be a programmer, programming chooses you. The sooner you learn that, the better. Otherwise you'll be one of the 80+% dropout rate statistics in college computer science.
Curry tier quote ngl :lul::lul::lul::lul:
 
  • JFL
Reactions: Adriana Lima and Deleted member 10679
how abt app dev, algorithm and CS in general
all those "algorithms" people are cook book engineers, they just tell you how to implement already existing algorithms the best, they do not write them nor study them much in depth, app dev is easy and is mostly a subset of web dev

edit: I would familiarize myself with app development but won't specialize in it, when was the last time you've been excited for an app ? 10 years ago ? exactly, that boat had LONG sailed, look at more recent trends and what problems need to be solved

"cs in general" would require years of study and mathematical maturity, a degree is the shortest path, but majority of cs grads cant code their way out of the paperback for reasons I described above.
 
Last edited:
  • +1
Reactions: Deleted member 7725
all those "algorithms" people are cook book engineers, they just tell you how to implement already existing algorithms the best, they do not write them nor study them much in depth, app dev is easy and is mostly a subset of web dev

edit: I would familiarize myself with app development but won't specialize in it, when was the last time you've been excited for an app ? 10 years ago ? exactly, that boat had LONG sailed, look at more recent trends and what problems need to be solved

"cs in general" would require years of study and mathematical maturity, a degree is the shortest path, but majority of cs grads cant code their way out of the paperback for reasons I described above.
how about for UI dev also what if i have good idea for app?
 
how about for UI dev also what if i have good idea for app?
ideas are great, that's what separates coders from programmers, the latter are problem solvers and come up with relevant solutions (in many cases to the problems the end user didn't even know he/she had)

again UI for what ? website interface ? That's all javascript. That is Front end, mostly UI/Styling/Presentation.

go ahead and do what you have to do, harvard CS50 is infamous and is pretty good intro but it's been dumbed down over the last couple of years
 
ideas are great, that's what separates coders from programmers, the latter are problem solvers and come up with relevant solutions (in many cases to the problems the end user didn't even know he/she had)

again UI for what ? website interface ? That's all javascript. That is Front end, mostly UI/Styling/Presentation.

go ahead and do what you have to do, harvard CS50 is infamous and is pretty good intro but it's been dumbed down over the last couple of years
ui for ios/android
 

Similar threads

kurd
Replies
4
Views
161
kurd
kurd
D
Replies
13
Views
400
lowltn222
lowltn222
optimisticzoomer
Replies
16
Views
369
itssooverropecope
itssooverropecope
lestoa
Replies
38
Views
858
dongle344
dongle344

Users who are viewing this thread

Back
Top