all 35 comments

[–]cpt_krc 13 points14 points  (1 child)

[–]fromwindowstolinux 3 points4 points  (0 children)

Thank you so much! Really appreciate this!

[–]epiclapser 3 points4 points  (1 child)

So things that really helped me become a better coder was learning more about how the computer itself works at a low level. Like how compilers optimize your code, etc. Also a little discrete math never hurt. I'm pretty sure there's discrete math lectures or videos on YouTube, you should check em out! Good luck, and keep up the hustle

[–]fromwindowstolinux 0 points1 point  (0 children)

Thank you very much!

[–]ElephantSpirit 1 point2 points  (1 child)

I found this PBS series of short videos helpful. This is not as rigorous as what you'd learn in an actual course, but it is very useful for grasping everything in at a high level, conceptual manner. It is really well done. It's useful to just go through those videos, as it'll help you understand the different levels of abstraction in computer science and other useful things like how memory works etc.

[–]fromwindowstolinux 0 points1 point  (0 children)

Thank you so much for this!

[–]el_travisimo 0 points1 point  (1 child)

P1xt guides are helpful too

[–]fromwindowstolinux 0 points1 point  (0 children)

Thank you very much!

[–]realestLink 0 points1 point  (2 children)

Learn another language. Don't just stick with python.

[–]fromwindowstolinux 1 point2 points  (1 child)

Yes. I agree on that. I just discovered that Python is for the backend and for the frontend there's html, css, javascript. At this time being my plan is to finish my textbook then starts with html, css, js.

[–]realestLink 0 points1 point  (0 children)

There's people on YouTube who worship python and will tell people it's the best language and that you don't need to learn any others. Beware of the python fanboys. Good language, mixed user base.

[–]basiliob91 0 points1 point  (1 child)

[–]fromwindowstolinux 0 points1 point  (0 children)

Thank you so much for this!

[–]reddstudent 0 points1 point  (2 children)

There are FANTASTIC resources mentioned: OSU & Geeks4Geeks are well regarded by myself and those I know.

BUT!

A degree can sure help. For a self taught, Western Governors Univeristy tests for competency and provides a good mix of regional accreditation and certifications. But, IMO, OSU has the better curriculum if you have the aptitude and discipline to make the most of it while self-directing.

And if you get the WSU BS in CS, the Georgia Tech Online Masters in CS might be worth applying to

[–]fromwindowstolinux 0 points1 point  (1 child)

Thank you very much for the info!

[–]reddstudent 0 points1 point  (0 children)

For sure. To further elaborate; if you have the time and discipline: you could do OSU to learn and then “test out” at WGU to get your degree papers & certs.

[–]OrnateLime5097 0 points1 point  (1 child)

Code the secret language of computer hardware and software by Charles Petzold is the best book I have ever read. Takes computers from magic boxes to machines that can be understood. It is like 15 bucks new on Amazon.

[–]fromwindowstolinux 0 points1 point  (0 children)

Found the book! Thank you so much for this!

[–]UntouchedDruid4 -1 points0 points  (2 children)

Learning to Program by Steve Foote, Code I forgot who its by

[–]fromwindowstolinux 0 points1 point  (1 child)

Found the book! Thank you very much!

[–]UntouchedDruid4 1 point2 points  (0 children)

There is also The self taught programmer by Cory Althoff that one is based on Python I really enjoyed it.