The /cspg/ general was created to help others learn how to get into computer science and programming starting from scratch. This thread hopes to serve both autodidact and traditional students of Computer Science, Software Engineering, Math and more. Upper and post graduate discussions such as Programming Language Theory and math needed for Machine Learning is also welcome as well. If you want a job, want to create video games, or want to build something larger than a toy cli, this thread will help you. Every few months, the discord server is working through a new book as a study group, this month, it's chapters 1 and 2 of SICP (Structure and Interpretation of Computer Programs)Guides:Complete self taught pathway: https://teachyourselfcs.com/Structured pathway: https://github.com/ossu/computer-scienceAI focused pathway (warning: functional programming ahead): https://learnaifromscratch.github.io/The first link recommends SICP as an entry, but if you want a gentler introduction to the world of computing, I'd recommend How to Design Programs. Before you complain, read:http://cs.brown.edu/~sk/Publications/Papers/Published/fffk-htdp-vs-sicp-journal/Free books:https://1lib.eu/http://gen.lib.rus.ec/https://spoon.wiki/BooksNot sure if programming is for you? Try:https://1lib.us/book/3411055/2856c4Word of warning though, the new edition was just released, so you can either wait for someone to upload it, or buy it yourself.This month's study group: SICPWe'll be running through SICP chapters 1 and 2 as a board while everyone else talks about grokking algorithms and debating Stewart vs Apostol vs SpivakSICP start day: 11 JanuarySICP end day: 15 FebruaryDiscord: https://discord.gg/S2j9jJJGKMRemember, you don't need to be a computer scientist to be a good programmer, but it sure does help
Just started to look into going to school for CS: great thread timing.
>>12579408Thread inspired from the one in >>>/g/cspg
Anyone doing TAOCP?
>>12579408This thread is a great start but to sort of fit the theme of /sci/ more I'd introduce more math and TCS. http://linear.ups.edu/curriculum.html has some great free online books on relevant math topics like linear algebra, vector calc, algebra, analysis, and logic. Additionally, Sipser's book on TOC is great for anyone just getting started.
>>12579509There's also: https://4chan-science.fandom.com/wiki/MathematicsThere was supposed to be a guide along with a textbook pack posted, but it looks like it's still being made. Maybe next week
Is this the designed thread for type theoretical shitposting?
https://openai.com/blog/dall-e/Can someone help me understand DALL-E? I'm a CS student and want a mid level explanation as I'm too dumb to understand this yet the blog is too simplistic
How do you guys keep motivation on projects or books? I usually start stuff and then get the fun stuff done, only for there to be a bunch of busy work left. That, and my personal projects become disorganized fast.
>>12583305Motivation is nice, but dedication and commitment is better. For organization, go into it with a plan. If I wasn't on a phone, I'd post more. Enjoy the fortune cookie advice
>>12584476When I meant motivation I guess I was kinda referring to dedication and commitment. Thanks for replying, I'd love to here more about your process when you are able to post from a computer.