TheNEET
mentally crippled by sleepoverless teen years
★★★★★
- Joined
- May 27, 2018
- Posts
- 12,071
I put together some spaghetti code in Python sometimes and I've played around with C in my teens, so I have the general idea of programming as well as C-like syntax
I've tried using the book "Programming: Principles and Practice Using C++" but it seems to be aimed at total newbies and it's not even that good at it
I thought about just going through https://learnxinyminutes.com/docs/c++/ and looking up stuff as I go (which is pretty much how I've learnt Python) but I'd like to make well structured code instead of piecing together spaghetti from StackOverflow
I guess more than an introduction to the language, I need a book that would explain intricacies of it (like "does if(!x) catch only variables defined as false, or does it also catch null, 0 or uninitiated variables?", advanced OOP, "how do I not screw up text encoding if I want to make foreign-language friendly programs" etc. ) and most importantly good programming practices/style in general
I've tried using the book "Programming: Principles and Practice Using C++" but it seems to be aimed at total newbies and it's not even that good at it
I thought about just going through https://learnxinyminutes.com/docs/c++/ and looking up stuff as I go (which is pretty much how I've learnt Python) but I'd like to make well structured code instead of piecing together spaghetti from StackOverflow
I guess more than an introduction to the language, I need a book that would explain intricacies of it (like "does if(!x) catch only variables defined as false, or does it also catch null, 0 or uninitiated variables?", advanced OOP, "how do I not screw up text encoding if I want to make foreign-language friendly programs" etc. ) and most importantly good programming practices/style in general