Where is a good spot to start?

General technological topics without their own forum go here

Re: Where is a good spot to start?

Post by -Ninjex- on Thu Sep 06, 2012 5:54 pm
([msg=69181]see Re: Where is a good spot to start?[/msg])

The only reason I would try to make cookies with a fork is because it would make you "think outside the box" a little bit more ;)

Nice post, I like what you said and agree with every bit of it.

I really need to pick back up on my C and C++ again.

I hate needing to have a reference hanging around xD
Spreading knowledge just once a day, can help keep the script kiddies away ⠠⠵
no_hope if world.map{|person, ic = 0| ic +=1 if ignorance.include?(person)}.compact.length > (world.length / 2)
The absence of evidence is not evidence of absence.
User avatar
-Ninjex-
Addict
Addict
 
Posts: 1061
Joined: Sun Sep 02, 2012 8:02 pm
Blog: View Blog (0)


Re: Where is a good spot to start?

Post by ghost107 on Thu Sep 06, 2012 6:27 pm
([msg=69183]see Re: Where is a good spot to start?[/msg])

If you're going with C and C++ 2 good Books that I found are:
Teach yourself C in 21 days http://kldp.org/files/c+in+21+days.pdf
Teach yourself C++ in 21 days http://newdata.box.sk/bx/c/

The good thing about these books are, they have a program analysis, quiz and exercises at the end of each chapter. That will help you improve your skills. Learning C and C++ will make you understand other programming languages much easier, even ASM.

After finishing Teach yourself C in 21 days"(or before classes and objects in Teach yourself C++ in 21 days) you could read about Data Structures and Algorithms(Lists, Queues, Stacks, Heaps, Graphs, Trees, Hash Tables, Sorting, Searching, Path Finding, etc).

But in some cases some languages use other languages as well:
- java has JNI, Java Native Interface, that compiles C code for speed,
- another example is GPU programming with CUDA or OpenCL that are kernels that you make in separate files and compile them thru GPU engine,
- or the script engine LUA that allows LUA scripting for your applications
- etc
ghost107
Poster
Poster
 
Posts: 132
Joined: Wed Jul 02, 2008 7:57 am
Blog: View Blog (0)


Re: Where is a good spot to start?

Post by centip3de on Thu Sep 06, 2012 6:32 pm
([msg=69184]see Re: Where is a good spot to start?[/msg])

ghost107 wrote:If you're going with C and C++ 2 good Books that I found are:
Teach yourself C in 21 days http://kldp.org/files/c+in+21+days.pdf
Teach yourself C++ in 21 days http://newdata.box.sk/bx/c/


Why not the famous K&R book for learning C? I've yet to find a better book to learn a programming language than that one.
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. -Rick Cook
User avatar
centip3de
Moderator
Moderator
 
Posts: 1409
Joined: Fri Aug 20, 2010 5:46 pm
Blog: View Blog (0)


Re: Where is a good spot to start?

Post by -Ninjex- on Thu Sep 06, 2012 7:32 pm
([msg=69186]see Re: Where is a good spot to start?[/msg])

I mean I can program in C and C++ just have to refer to code blocks a lot haha

I think I just need more practice and time at it. I should be good then.

Thanks for the input, I will read up on those.
Spreading knowledge just once a day, can help keep the script kiddies away ⠠⠵
no_hope if world.map{|person, ic = 0| ic +=1 if ignorance.include?(person)}.compact.length > (world.length / 2)
The absence of evidence is not evidence of absence.
User avatar
-Ninjex-
Addict
Addict
 
Posts: 1061
Joined: Sun Sep 02, 2012 8:02 pm
Blog: View Blog (0)


Previous

Return to General

Who is online

Users browsing this forum: No registered users and 0 guests