Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
![](/static/devrant/img/pipeless-devrant-banner-white.png)
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
High school classes may suck, but be grateful you even have classes.
I got a class on fucking Microsoft Word, PowerPoint, and Excel, aka something I learned fluently in middle school. -
hashit11306ywebsites like udemy coursera or even youtube ...thenewboston sentdex etc
I won't recommend books for beginners, I tried so many when I wanted to learn but they were either too overwhelming for a beginner to feel confident about learning or too boring. -
@Stuxnet My college freshman year they taught us word, excel, and PowerPoint. :P
-
@starrynights89 That class is offered, but it's moreso to teach those who lack it the computer competency that I feel should be already standard.
-
@Stuxnet Back when I did it was a requirement for Stem majors, doesn't surprise me that it isn't anymore
-
@starrynights89 Honestly, I think it should be required for as a general education course.
With the exception of any intro level IT or CS class would trump this requirement
Like CS requires a higher level calculus class, but the IT degree requires "baby calculus" (just an easier class lol). But in the case of double majoring, the harder calculus trumps the easier one. -
Root823426yPlay with code and have fun.
Try new things.
Learn from others, watch videos, talks, etc. Delve into other people's code, especially when they're more skilled than you. -
Mostly tutorials on how to make certain apps like a tutorial on how to make basic calculator in android.
Then just google what you don't understand and eventually learn rest of the language. -
oztek4036yLearned basics from w3school and rest by reading other developer's code, working on projects and getting help from stackoverflow.
-
Started with youtube(a lot of thenewboston) moved to MIT opencourseware, udemy and books. Look at the github awesome repo it's really awesome.
-
Books! That's it. Websites nowadays hardly teach you core programming. They just teach the fun parts.
Go for books! 📚 -
Lyniven45596yTry things, see an idea ? Make it. To code you have to read, understand and write a lot, i mean, a lot of code from different people.
You can even make a project again just to think it in a different way.
Well, it worked for me, just never surrender before starting -
Cryteku3596yTutorials & books until I started to learn how to read the code and understand it.
Then I started to work on small projects without knowing sh*t and trying to make them work somehow.
This way I could learn the basics.
After that:
Google + me = best friends until today and probably until the end of my dev life! -
Back in the day when I first started, the Internet was not an option - so I taught myself mainly from Books and Magazine articles, and more importantly practicing over and over again.
Nothing teaches you more than your failures, so constantly picking projects slightly out of your comfort zone is a great strategy. Don't be afraid to kill projects if they're going nowhere.
Case in point; I taught myself to program in C by writing a simple windowing framework for Terminate and Stay Resident (TSR) applications in MS-DOS (think of things like Sidekick). I never got as far as the TSR handler, but I got a working Windowing library that I used in many other projects, and a huge amount of experience.
In summary; read, practice, repeat. -
henlo32906yBooks will teach u More stuff in less time. They're more efficient when compared to vids and online tutorials if u choose the right one. Be ready to get overwhelmed sometimes though
-
Nice answer's by many dev.
here is my way.
1. fixed path (i.e. what I want to learn)
e.g. Right Now I am brushing up my front end skills and learning nodejs/react/mongo
2. IF IT IS TRENDING TECHNOLOGY
Find best possible resources through reddit/youtube/forum's. I personally love udemy/lynda.
IF IT IS CS core THING
i.e. algo,maths then I prefer 2 resources
i. ravindra babu ravala's GATE lecture
ii. refernce books
3. READ/WATCH whole video/chapter one time then notes+coding.
Best way => create toy projects.
4. Dscs with friends or convence them to learn together. -
There was a free Udemy course in python. I used the first part of it to figure out how to Install a virtual machine and set up Linux + python. Then I just played around until stuff worked..
-
fdgram4866yThe term "self-taught" is terrible. Using it completely disregards the time and effort spent by those writing documentation and books and making tutorials and lectures, and those giving you feedback and code reviews and mentoring you -- all these combined is what has taught you what you know.
One might not have a formal education, but one is not self-taught. -
Brolls31586yBooooooooooks. But this is going back to the late 90s and early noughties.
Used to have to go to the *gasp* library for them, and getting help online was pretty much a non-starter back then too.
Fun times.
Everyone who self taught themselves code, how did you do so? Books, websites, any recommendations?
question
it in high school isn't great
new coder