3 ms·
Thank you. What do you think are the top 5 or 10 structured learning resources? Do you have any favorite books, courses, or YouTube channels? There's so many r
by Regardsyjc 8y ago
Thank you. What do you think are the top 5 or 10 structured learning resources? Do you have any favorite books, courses, or YouTube channels?
There's so many resources that I get stuck in the paradox of choice. I can't try them all so I wish there was a Top 5 or 10 list like master guide to learning SQL, Javascript, master guide to programming fundamentals/building blocks, etc.
For example, if I wanted to build the front end of my program- I don't know whether I should build it in Javascript, Django, or Flask. Even when I had to figure out what sql database to use- it seemed like there were so many choices.
- new_guy 8y agoIt gets easier with time. For databases I recommend this book http://it-ebooks.info/book/866/ http://it-ebooks.info/book/866/ 7 databases in 7 weeks, generally though all you need is either mysql or postgres. For front end work I would use Javascript not python. And I would suggest, and this goes for actually everything, learn the language first NOT a framework. Too many people do it the other way round and get stuck with mental models they can't shake. This is a good starter on Angular https://www.ng-book.com/2/ https://www.ng-book.com/2/ and the same style for React https://www.fullstackreact.com/ https://www.fullstackreact.com/ You've already taken the most important steps by building something that's useful, so don't get discouraged and just keep doing your best.
- snyena 8y agoI am very new to programming myself and I very much understand your sentiment. Two years ago I learned a bit of PHP and MySQL and built some apps and websites for my own use. What I found out is that I learn best by watching videos, not reading books or articles. I used Lynda.com videos as as foundation with the occassional Youtube videos thrown in (sometimes the pace of Lynda was a bit too fast for me or it felt like the lecturer was doing too many things at once). So I recommend Lynda and/or other similar services to see if it fits your learning style.