Page 1 of 2

Programing Info Books and sites

PostPosted: Wed Apr 09, 2014 5:45 pm
by Bladez
Over time I might add to this thread but for right now I am just putting it here so this area of the forums have some activity

I strongly recommend learning (C plus plus, C++, cpp) as your first programing language.
Learning C++ as your first language makes learning every other programing language very easy.


C++ Learning material
-----------------------------------------------------------------------------------

C++ Primer - One of the best books for learning how to program with c++
You might not want to start with this, This is more of a book you want to read once you know the basics. You can read it when your new but its a lot to take in but it explains everything

learncpp.com - A very good website and its Free! A great beginners page!

Devcpp compiler- Free C++ compiler
http://www.bloodshed.net/devcpp.html
-----------------------------------------------------------------------------------


For learning web page development I recommend ,
http://www.w3schools.com/
It covers Html, Html5, Css, Javescript, Sql, Php Jquery

All for freee

Anyone else have any other material they would like to contribute?

Re: Programing Info Books and sites

PostPosted: Wed Apr 09, 2014 8:21 pm
by The Specter
Im currently studying at Penn State in Comp Sci and that is a very good book (E: the one you mentioned) for C++. I learned Java first, and would have to say that C++ is a harder language and that it probably would have been better to start with. We only use C++ for the first two courses in the major to get an understanding of coding, probably for the same reason that you mentioned. Anyway this is a very competent, good start to learning C++.

A good book for algorithms is called Algorithms in C++ and does an exceptionally good job with sorting.

Re: Programing Info Books and sites

PostPosted: Thu Apr 10, 2014 8:34 am
by Fear
(thumbsup to Spectre.

Re: Programing Info Books and sites

PostPosted: Thu Apr 10, 2014 2:08 pm
by Kev
the AP CS gridworld case study does a very good job of inheritance, though not sure if you can access the learning materials online besides the actual gridworld project

Re: Programing Info Books and sites

PostPosted: Fri Apr 11, 2014 11:01 am
by The Specter
Isnt that in java though?

Re: Programing Info Books and sites

PostPosted: Fri Apr 11, 2014 1:51 pm
by Kev
what's wrong with java lol

Re: Programing Info Books and sites

PostPosted: Fri Apr 11, 2014 2:14 pm
by The Specter
I thought that this was more of a C++ thread, but nothing I like Java way more, much better for OOP

Re: Programing Info Books and sites

PostPosted: Fri Apr 18, 2014 4:44 am
by Skype
w3Schools is a TERRIBLE learning resource. It should only be used as reference.

Re: Programing Info Books and sites

PostPosted: Fri Apr 18, 2014 11:29 am
by The Specter
Is there a better learning resource for that material? Just wanting to know in case I decide to try web page development

Re: Programing Info Books and sites

PostPosted: Fri Apr 18, 2014 2:16 pm
by Skype
http://codecademy.com is great for beginners. After that for more advanced things the oreily books are all very good. A book is the way to go when it comes to this sort of thing.

That and practice practice practice with lots of experimentation.

Re: Programing Info Books and sites

PostPosted: Fri Apr 18, 2014 2:28 pm
by Kev
you can teach yourself html/css within a day easily with a book tbh

Re: Programing Info Books and sites

PostPosted: Fri Apr 18, 2014 2:51 pm
by Skype
金剛デース! wrote:you can teach yourself html/css within a day easily with a book tbh

A common misconception is that knowing html and css makes you good at Web design. It takes time and the study of many other principles.

You might just get away with running a site like this with 'base' knowledge. I found most of the skill came from experience.

Re: Programing Info Books and sites

PostPosted: Fri Apr 18, 2014 7:45 pm
by Gage
Don't forget about Notpad++. One of my favourite programs for coding

Re: Programing Info Books and sites

PostPosted: Fri Apr 18, 2014 11:15 pm
by Kev
Skype wrote:
金剛デース! wrote:you can teach yourself html/css within a day easily with a book tbh

A common misconception is that knowing html and css makes you good at Web design. It takes time and the study of many other principles.

You might just get away with running a site like this with 'base' knowledge. I found most of the skill came from experience.

technically you can get away with web design without knowing a scratch of html/css because its just the design aspect
im just talking about learning web development since that's the relevant topic at hand (although its not a programming language)

Re: Programing Info Books and sites

PostPosted: Sat Apr 19, 2014 11:45 am
by Skype
金剛デース! wrote:
Skype wrote:
金剛デース! wrote:you can teach yourself html/css within a day easily with a book tbh

A common misconception is that knowing html and css makes you good at Web design. It takes time and the study of many other principles.

You might just get away with running a site like this with 'base' knowledge. I found most of the skill came from experience.

technically you can get away with web design without knowing a scratch of html/css because its just the design aspect
im just talking about learning web development since that's the relevant topic at hand (although its not a programming language)


Wrong.

Web design is not literally just creating mockups in photoshop. That would be a graphic designer. It's using html/css(/javascript) to create websites. If you were to call yourself a web designer without knowing any coding language you would be laughed at.

The developer aspect insinuates they know server side code such as Ruby or PHP to add dynamic functionality, databases etc.

A developer can be a designer and a designer can be a developer. Both however rest on a fundamental knowledge of HTML and CSS.