How do I learn how to program past beginner tutorial shit? I'm trying to learn this without any classes but all the tutorials and guides always end with really basic shit. How do I learn how to program real applications and shit?
By writing real applications.
There's no other way.
Write something that you need. And do it now.
If you don't need anything - why the fuck you decided to learn programming in the first place?
Name:
Anonymous2010-10-06 0:00
>>2
To be able to get a job easier when I graduate.
And telling me to write real applications isn't very helpful, that's what I want to do. I don't know how.
>>5
If you don't like visual shit, download gtk or Qt and write as if you write this shit for TurboVision but without so much asspain.
Name:
Anonymous2010-10-06 1:30
DO. NOT. WRITE. NATIVE. WINDOWS. CODE.
By native windows code I mean using winapi for non-console programs.
Qt Creator or Borland C++ Builder is the best way for beginning C++ programmer. They both do a lot of things for you, ultimately leaving you an ignorant cattle if you do not choose to expand afterwards, but for starters they are best choices (Borland C++ Builder much more so) since you get to write code that does things you want without clutter.
>>1
Don't guess your way through it like these idiots. If you want to know how real programs are structured, read some real programs of the type you're writing.
>>3 To be able to get a job easier when I graduate.
Graduate what? If you're in some sort of school, how about taking a programming class or two?
Name:
Anonymous2010-10-06 15:46
>>10
Graduating in a semester with a degree in Engineering.
Due to information not relevant I was not able to take the programming courses I wanted to.
youre never going to find a book that will teach you how to make complicated programs....not a single one. Sure you can find plenty of "best practices" books like "Code Complete" but you will never find a book that will take you step by step on how to make a complicated program, nor will you find such a book in any other area of science or engineering.
Stop wasting your life with pointless shit, drop out and become a musician and start doing drugs and getting laid instead of boring yourself with GUIs and engineering.
>>1,
Ok. That was quite creative. Even if just a bit
9/10
Name:
Anonymous2010-10-07 4:26
You need to push yourself beyond your limits, you need to write ever increasingly more ambitious projects. Becoming a good software developer is all about understanding how to use abstractions to manage complexity and change in evolving software systems. You're never going to be good at doing that if you always work on tiny rinky-dink projects.