[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Is Lynda a site worth subscribing to if I'd like to learn

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 56
Thread images: 8

File: Lynda.jpg (51KB, 1461x936px) Image search: [Google]
Lynda.jpg
51KB, 1461x936px
Is Lynda a site worth subscribing to if I'd like to learn programming? If not what is the best online website to learn coding?
>>
>>56403633
>Is Lynda a site worth subscribing to if I'd like to learn programming?
No.
>what is the best online website to learn coding?
>>>/g/

I learned most of my shit here
>>
>>56403663
I've been on /g/ for meme time and haven't truly learned anything coding. I need a website that's actually dedicated to it.
>>
Code academy.
>>
>>56404449
Why though senpai. Just give me like two sentences.
>>
>>56403633
1. look up a book that introduces programming through the language of your choice and has favorable reviews
2. library genesis
>>
>>56403633
Download the "Gentooman Library" torrent (or the parts you want). Full size is about 30GB. Contains all godly books.
>>
>>56404532
code academy or code school
same shit, different method for learning

good for absolute beginners into web programming
>>
>>56403633
If you want to take the legal route, a subscription to safari books will get you a ton of digital o'rielly books.
>>
>>56403633
You local library may offer a free subscription, that's how I use it. It's a pretty decent source of information.
>>
>>56405493
>Holy shit thanks this has everything you could ever dream of
>>
>>56403633
Stack overflow
It's where most code is copied from and Frankensteined together
Also you should use jquery
>>
>>56405790
Are you memeing me mate or serious.
>>
How to learn to program:
>Get a nice book (The C programming Language)
>Do exercises
>Do more advanced projects (*NIX, TCP/IP, Graphics, etc)
>>
>>56405790
No prob.
>>
>>56405557
This basically for everything.
>>
OP here. Udemy worth anything?
>>
>>56405493
What order should I read these in?

>>56409530
Udemy is pretty much the same as lynda, you've got a lot of pretty basic tutorials that aren't that great, a few that are okay... it's more of an introduction, but you'll need to expand on it
You could try to get a SiG account or just search the torrent project for udemy projects if you can identify good tutorials and look for those specifically
>>
>>56409530
>>56405557
>>56405856
>>56404449
Alright you retards/indians need to listen up. Go to http://programming-motherfucker.com/, pick a language you'd like to learn, and fucking read.
>>56406026
>>56405493
Are good suggestions as well. Reading is the only way to self-teach anything, ignore gimmicky hipster "fun and educational!!!!" bullshit OP. Second grade is over.
>>
>>56403633
no need to learn programming, you can just use stackoverflow :^)
>>
>>56403633
no.

google
>>
>>56403633
1. Get a mentor
2. Read the fucking docs
3. Have a project to work on that you care about.

That's all you need, there weren't any "bootcamps" back in my day.
>>
Serious question:

WHY do you want to learn to program?

I get the feeling that most posters
asking about books/websites don't even
know what the fuck they want to use
the knowledge for, once they acquire it.
>>
>>56403633
Lynda is good but we aware that since they have different instructors on different courses, some are better and more through than the others. Also, if you 're only learning one thing then there's no point to subscribe once you're done, but if you want to learn multiple subjects then it would make more sense. I'm a Lynda.com subscriber and I've learned hours and hours of multiple applications from programming to architecture visualization. Is it worth the subscription? Yes, if you're actually learning from it and not flaking.
>>
Lynda is good but we aware that since they have different instructors on different courses, some are better and more through than the others. Also, if you 're only learning one thing then there's no point to subscribe once you're done, but if you want to learn multiple subjects then it would make more sense. I'm a Lynda.com subscriber and I've learned hours and hours of multiple applications from programming to architecture visualization. Is it worth the subscription? Yes, if you're actually learning from it and not flaking.
>>
>>56409530
Udemy is good but we aware that since they have different instructors on different courses, some are better and more through than the others. Also, if you 're only learning one thing then there's no point to subscribe once you're done, but if you want to learn multiple subjects then it would make more sense. I'm a Udemy subscriber and I've learned hours and hours of multiple applications from programming to architecture visualization. Is it worth the subscription? Yes, if you're actually learning from it and not flaking.
>>
>>56404532
Code academy is good but we aware that since they have different instructors on different courses, some are better and more through than the others. Also, if you 're only learning one thing then there's no point to subscribe once you're done, but if you want to learn multiple subjects then it would make more sense. I'm a code academy subscriber and I've learned hours and hours of multiple applications from programming to architecture visualization. Is it worth the subscription? Yes, if you're actually learning from it and not flaking.
>>
>>56403633
Buy a fucking book, learn from it, sell it , buy another, go to your local library and see what shit they got, use your fucking brain, look on the youtube, download torrents, check out free sites, read books, do it ever single day until it's like a second language to you, then, and only then will you be ready for the tournament
>>
>>56404449
literally memorization, doesn't teach concepts.
>>
>>56410619
Okay well then what BOOK would you recommend? I plan on taking C# classes when uni starts up again.
>>
So you are a middle/high school girl who wants to learn programming?

Pick a starting language. For beginners, there are generally two recommended "programming families" that you can choose to start learning:
-Dynamically typed/interpreted programming languages, such as: Python, Perl, Ruby
-Statically typed/compiled programming languages, such as: C, C++, C#

These are amongst the most popular languages in use worldwide, including 4 from the top 5. Both approaches are perfectly fine, and well-documented.
-Dynamically typed programming may be a bit more flexible, convenient, and forgiving. It is more popular in academia.
-Statically typed programming is a bit more suited for making general applications. It is more popular in industries.

Cannot decide? Flip a coin.

If you choose statically typed/compiled programming, you may want to start with C, then pick up C++. C is very well documented, and teaches many universal programming concepts. C++ is based on C, and adds new concepts. Sources:
For C:
The C Programming Language (K&R)
C Primer Plus (Prata)
http://www.cprogramming.com/tutorial/c-tutorial.html
http://www.learn-c.org/

For C++:
http://www.learncpp.com/
http://www.cplusplus.com/doc/tutorial/
http://www.cprogramming.com/tutorial/c++-tutorial.html
http://en.cppreference.com/
https://isocpp.org/faq

If you choose dynamically typed/interpreted programming, you may want to start with Python. It is very easy to pick up. Here are some good sources:
http://www.learnpython.org/
http://www.codecademy.com/en/tracks/python

>BUT I WANT MORE SOURCES!
Read: https://wiki.installgentoo.com/index.php/Programming_resources

>BUT I WANNA START WITH [language x] INSTEAD!
Sure, if you like. But the languages above are considered good for beginners.

>BUT I WANNA MAKE A COOL WEBSITE!
Learn HTML, CSS, and Javascript.

>BUT I WANNA MAKE iPHONE GAMES!
Learn Objective C and/or Swift.

>BUT I WANNA MAKE ANDROID GAMES!
Learn Java.

>BUT I WANNA MAKE PC GAMES!
Learn patience.
>>
So you want a starting/junior programming job?

You MUST master the basics of programming, and be able to implement your programming knowledge using any language. That means solving problems without relying on any particular syntax. If you cannot separate programming syntax from programming concepts/algorithms, then you will need to go back and focus on the basics.

After mastering the basics, you want a starting job. Let us look at languages that will help you launch your programming career. And no, you will not be earning $300k/year when you are just starting, but you may do so if you persevere.

1- Java. Enormously popular, Java is everywhere, and everyone wants a Java developer. A must for Android applications.

2- Javascript. It runs most of the internet! A must for website developers, along with CSS and HTML.

3- Objective C/Swift. The languages that power Apple gadgets. A must for iOS applications.

There are more languages in high demand, but they require more experience. Learn the following to expand your horizons:

-SQL. Because data must get stored.
-C. For real programmers.
-C++. For classy, objective programmers.
-Python. For high-paying software engineering jobs.

>WHAT OTHER LANGUAGES ARE IN HIGH DEMAND?
Other than what was mentioned above: C#, Ruby, and PHP.

>I WANT TO WORK WITH HARDWARE DIRECTLY. WHAT LANGUAGE IS CLOSEST TO THE METAL?
Machine code. Good luck, friend.

>WHAT HUMANLY-READABLE LANGUAGE IS CLOSEST TO THE METAL?
Assembly. When it comes to programming, Assembly is the apex predator.

>I WANT TO KNOW ABOUT THE LATEST NEW MODERN not-a-fad LANGUAGES!
Take a look at Rust, Go, Hack, Scala, Julia, Dart, and Erlang.

>THOSE LATEST not-a-fad LANGUAGES WILL GUARANTEE A JOB, RIGHT?
No.

>I STARTED LEARNING [language x] BUT YESTERDAY MY [friend/colleague/lecturer/uncle] SAID TO SWITCH TO [language y]. WHAT DO?
You have already started, so stick. That other language will still be there when you are done with your current task.
>>
>>56405493
Dont do it the gentooman library is full of useless shit and every PDF is loaded with viruses
>>
>>56411844
>Cannot decide? Flip a coin.
Studies have shown that flipping a coin produces a greater likelyhood of a correct answer than most managers. It is hard to find people who can make consistently good decisions.
>>
>>56411844
>>56411856
OP here. Don't know if copypasta, but through it in photoshop and made a background so I can look at it whenever I boot my shit up. Thanks fampai.
>>
File: 1466618122579.png (1MB, 800x800px) Image search: [Google]
1466618122579.png
1MB, 800x800px
>>56412289
>through it in photoshop
>>
File: Programmer-Tan-Lines.png (626KB, 650x435px) Image search: [Google]
Programmer-Tan-Lines.png
626KB, 650x435px
>>
>>56403633
books, don't use websites if your goal isn't to become a code monkey
>>
>>56412440
It wasn't that funny you faggot. English isn't my native langauge either so lets see you type that sentence in Romanian, faggot.
>>
>>56412633
Why would I waste my time using a worthless language
Lmao
>>
File: saget.jpg (8KB, 184x184px) Image search: [Google]
saget.jpg
8KB, 184x184px
>>56412633
>Romanian
is that even a language
>>
>>56412474
imo you dont really need books for the first while either. You can learn syntax and the more basic abstract shit just using a reference and playing around with the code
>>
>>56412440
>>56412633
>>56412703
>>56412747
Okay everyone hah hah hee hee.
>>
>>56412747
>Google
Do you even use it?
>>
>>56403633
here you go:
https://learnpythonthehardway.org/book/
at the same time go through this:
http://www.kosbie.net/cmu/spring-16/15-112/schedule.html

That's Carnegie Mellon's intro to CS course all done in Python. Each section contains a short video lesson.

When finished, find an open source project done in Python, lot's of security tools are done in it, plus Django framework ect.

Go on libgen.io and find every Django or Python book you can find and read them to really learn the entire language.

Now go to Django's git page and find list of features people want to implement. Implement them. Then debug any problems that arise.

Do this over and over for a month or so congrats you're a programmer. You can only learn by doing, which means contributing to a large open source project and getting feedback.

When you're done go pick up K&R and learn C, or read through SICP so you become a better programmer. Also, Edx hires remote devs all the time and their stack is Django plus some java junk so you can easily translate this into paid work.
>>
File: romania.png (5KB, 184x163px) Image search: [Google]
romania.png
5KB, 184x163px
>>56412808
i don't want to get a virus googling romania
>>
File: hqdefault.jpg (14KB, 480x360px) Image search: [Google]
hqdefault.jpg
14KB, 480x360px
This is how I learned.

>Assed around making custom kernels

Not knowing what I was doing I patched shit and then fixed it when the patches were rejected. Had no idea what a struct or pointer was. Ported Grsec to my android kernel and assed around aimlessly (it surprisingly worked, for most Grsec features)

>K&R
I had an idea what loops and recursion were already but it's all explained here anyway.

>CS:APP (Computer Systems: A Programmer's Perspective 3rd edition)
This translates C to Assembly and gives you a complete low level view of how C abstracts memory on x64, what Big Endian is, what Virtual memory is in assembly, how CPUs work, ect ect.

>Hacker's Delight 2
Weird bitshift hacks on integers, very math heavy

>microcorruption.com
CTF challenge to hack around in a machine language. I easily flew through this because of that CS:APP book

>matasano crypto challenges
Again flew through this because of hacker's delight and CS:APP

>postegres open source project
Contributed to this, debugging/writing features. Also Redis.

>F/T job writing embedded RTOS
I was hired to maintain a RTOS, so picked up Andrew S. Tanenbaum's book on OS. Now I implement them.

YOU CAN DO IT
>>
>>56410619
+1 on reading books.
>>
>>56403633

You should buy a book or 5 and spend your time in IDEs and debuggers.
>>
>>56403633
How to be a programmer and get a job as an entry-level junior developer.

1. Read all 4618 pages of this: https://www-ssl.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-manual-325462.pdf
2. Memorize these opcodes: http://ref.x86asm.net/coder64.html
3. Now that you know how computers *really* work, you have enough of a base to start programming in Assembly. Read this book to optimize every CPU cycle:
https://www.amazon.com/Zen-Code-Optimization-Ultimate-Software/dp/1883577039/
4. Now that you have a base in Assembly, we can move on to a high-level language like C. Read these books:
https://www.amazon.com/Programming-Language-Brian-W-Kernighan/dp/0131103628/
https://www.amazon.com/Expert-Programming-Peter-van-Linden/dp/0131774298
https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/0393979504
5. Now you have all the knowledge you need to create a graphical user interface using the Windows API. Read these books
https://www.amazon.com/Programming-Windows%C2%AE-Fifth-Developer-Reference/dp/157231995X/
https://www.amazon.com/Michael-Abrashs-Graphics-Programming-Special/dp/1576101746
http://zetcode.com/gui/winapi/
6. If you want your computer to interact with the internet, you'll need to learn network programming in C.
https://beej.us/guide/bgnet/output/html/singlepage/bgnet.html
http://www.binarytides.com/winsock-socket-programming-tutorial/

We won't be using any external libraries because those are a crutch and only serve slow you down. Besides, reinventing the wheel every time is the only way to learn how computers *really* work. I forged my computer out of silicon that I dug out of the earth with my bare hands and smelted in fire that I created by rubbing sticks together. It's the only way to avoid the botnet and have true freedom. I know every single thing that went into my PC.
>>
>>56413737
>I forged my computer out of silicon that I dug out of the earth with my bare hands and smelted in fire that I created by rubbing sticks together

Okay, now I know you're trolling. You didn't even plant the trees that gave you the sticks, you have no idea what you're talking about.
>>
Check your local library. I get Lynda for free, and all I need is a library card.
>>
>>56412289
Post the image pls
>>
>>56403633
Go read a book.
>>
File: 1418606778559.jpg (744KB, 2048x1536px) Image search: [Google]
1418606778559.jpg
744KB, 2048x1536px
>>56413737
>5. Now you have all the knowledge you need to create a graphical user interface using the Windows API.
It's kind of funny, but this is one of the first things I did when I was learning how to program. I bought a used C++ book from Borders and worked through the chapters. As you'd expect in a beginner's book all of the programs ran in the console. So I went online and started studying the Win32 API. This was in about 2000 and I was in middle school I think. Man what a clusterfuck that was.

I can't commend on sites, I always preferred having a book. This is the book I started with. It's actually meant for people with some experience, but I think that may have helped me in the long run.

>>56411605
Having a language in mind narrows it down a bit. There's a book called "C# In Depth" that has good reviews. The O'Reilly "C# In a Nutshell" also looks pretty good. I haven't read them though. I would just grab whichever book looks best to you and run with it. I think the best way to learn is to dig in deep, get a bit over your head, break things and try to figure out what went wrong. Some people want a very clean, orderly process but I think that's not the way to go. You should be seeing a lot of stack traces and taking them apart!
>>
File: 24.jpg (29KB, 381x499px) Image search: [Google]
24.jpg
29KB, 381x499px
>>56415204
Here is the book I used. Not as popular as the classics but the author was good I thought.
Thread posts: 56
Thread images: 8


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.