d2jsp
Log InRegister
d2jsp Forums > Off-Topic > Computers & IT > Programming & Development > What To Start With?
Add Reply New Topic New Poll
Member
Posts: 34,659
Joined: Nov 24 2008
Gold: 0.00
Nov 25 2012 06:30am
i wanna learn c++ in order to do some d3d overlays etc


do you know a good site where i get the basics?



i just know a little bit from autoit and DxNT ^^


Member
Posts: 2,282
Joined: Jul 2 2008
Gold: 2,241.00
Nov 25 2012 01:32pm
Well I recommend you do PLENTY of C++ before going into D3D/DirectX things. I'm sure you can just google "C++ Tutorials" and plenty sites will come up. Like http://www.cplusplus.com/doc/tutorial/ IF you really wanted to learn, try getting a book.
Member
Posts: 3,350
Joined: Dec 27 2007
Gold: Locked
Nov 25 2012 02:34pm
i'd suggest getting someone who already knows c++ to help you out since its not that easy learning how to code by urself
Member
Posts: 4,605
Joined: Sep 15 2011
Gold: 9,464.00
Nov 25 2012 06:15pm
/boggle at people who still think that learning a language is like learning to program.

does learning English make you a novelist? does learning how to use a camera make you a photographer? does learning how to use a hammer make you a builder?
Member
Posts: 34,659
Joined: Nov 24 2008
Gold: 0.00
Nov 26 2012 09:41am
Quote (CherubofDeath @ Nov 25 2012 07:32pm)
Well I recommend you do PLENTY of C++ before going into D3D/DirectX things. I'm sure you can just google "C++ Tutorials" and plenty sites will come up. Like http://www.cplusplus.com/doc/tutorial/  IF you really wanted to learn, try getting a book.


yeah i will get a book soon, thanks for that site :)

Quote (alexmourao @ Nov 25 2012 08:34pm)
i'd suggest getting someone who already knows c++ to  help you out since its not that easy learning how to code by urself


thats what i was thinking too. i guess an active programming community/forum will do it but i need to find a good one first.

Quote (irimi @ Nov 26 2012 12:15am)
/boggle at people who still think that learning a language is like learning to program.

does learning English make you a novelist? does learning how to use a camera make you a photographer? does learning how to use a hammer make you a builder?


mate i dont get your point.. i know that it wont be easy-mode but i got a creative mind and i managed to learn other stuff like doing websites or photoshop well by myself.

when im solving problems i really get hyped and get motivation to do the next step. now i just want to get some ideas done and even if it needs some time im in.

Member
Posts: 4,605
Joined: Sep 15 2011
Gold: 9,464.00
Nov 26 2012 01:10pm
Quote (kkkeen @ Nov 26 2012 08:41am)
mate i dont get your point..


that much is pretty obvious isn't it?
Member
Posts: 2,282
Joined: Jul 2 2008
Gold: 2,241.00
Nov 26 2012 06:54pm
There are several sites out there, I mean you can try here ( I'm willing to help on random programs you need assistance with or with understanding some concepts/parts of the language. )

Irimi is saying, you're not going to be able to just jump to being able to write even semi-complex ( and d3d / gfx things can be complex and confusing ) programs. You can't just learn the language then hop to things like that - hence his analogy of learning English then suddenly becoming a novelist. It takes time to REALLY learn the language and then to understand how to put it all together to write a program. Again with the analogy: Becoming a novelist will ensue writing a lot, learning writing techniques, understanding how to use the language in different ways, etc. - and the same sort of applies to languages like C++ and programs written in it. Some-what get it now?
Member
Posts: 34,659
Joined: Nov 24 2008
Gold: 0.00
Nov 27 2012 01:10pm
Quote (CherubofDeath @ Nov 27 2012 12:54am)
There are several sites out there, I mean you can try here ( I'm willing to help on random programs you need assistance with or with understanding some concepts/parts of the language. )

Irimi is saying, you're not going to be able to just jump to being able to write even semi-complex ( and d3d / gfx things can be complex and confusing ) programs. You can't just learn the language then hop to things like that - hence his analogy of learning English then suddenly becoming a novelist. It takes time to REALLY learn the language and then to understand how to put it all together to write a program. Again with the analogy: Becoming a novelist will ensue writing a lot, learning writing techniques, understanding how to use the language in different ways, etc. - and the same sort of applies to languages like C++ and programs written in it. Some-what get it now?



yes ofc

my focus is not on d3d yet ^^ its just the goal i wanna reach some day. should have written it more clearly.

as i said in first post, i am looking for basic knowledge. i am aware that i need to start doing some really simple stuff and take my way up.
and that its not done in one week :P

was just wondering if some of you guys can recommend me a site which helps since you got this process behind you allready.





Member
Posts: 4,605
Joined: Sep 15 2011
Gold: 9,464.00
Nov 27 2012 02:05pm
learning to program is a long term commitment -- on the scale of years and not months. the best way to learn is from school, but if that's not available for one reason or another, the next best thing is an approximation of school.

such as this:
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/

this is not as good an option as the above imo, but it's better than most / better than nothing:
http://learnpythonthehardway.org/

the reality is that learning to program requires more than just learning how to write code in a certain language. a course curriculum for a software engineer typically encompasses entry-level math courses (up to differential equations, linear algebra, probability & statistics) and various foundational CS courses (computation theory, algorithms, artificial intelligence, computer architecture, and of course, principles in software engineering). no online resource is going to go into that kind of stuff for you.

This post was edited by irimi on Nov 27 2012 02:09pm
Go Back To Programming & Development Topic List
Add Reply New Topic New Poll