Solved

How to program

Posted on 2013-06-23
3
400 Views
Last Modified: 2013-07-09
Does anyone know of any good resources to learn how to program with no knowledge. I did a little Visual Basic back 20 years ago. I would like to learn SQL, or java, HTML or c++.

Thanks
0
Comment
Question by:ttrbrtsn
3 Comments
 
LVL 48

Assisted Solution

by:PortletPaul
PortletPaul earned 167 total points
ID: 39270239
that's quite a list :) for all of these there are many many resources.

Books remain (in my view) the best method as they are so convenient - and many will provide specific learning resources as well.

recently this book was strongly recommended for SQL, see:
http://www.experts-exchange.com/Microsoft/Development/MS_Access/Q_28164302.html
and there are online sql learning facilities there also.

for HTML
http://www.w3schools.com/ and there are several other related technologies available there too (e.g. sql, javascript, PHP)

I would seriously consider books for Java and C
but on Java, this is where many start:
http://docs.oracle.com/javase/tutorial/
0
 
LVL 15

Accepted Solution

by:
Jagadishwor Dulal earned 167 total points
ID: 39270344
I suggest you to codeguru site it's better one for programmers
http://www.codeguru.com/cpp/
0
 
LVL 28

Assisted Solution

by:pepr
pepr earned 166 total points
ID: 39270776
Firstly, you should plan what you really want (what is the goal). For the languages...

C++ is the most powerfull but more difficult to learn than Java. C++ is a hybrid one (i.e. supports natively both Object Oriented Programming and the older Structured Programming).

Java comes from the C-language family. It is a bit simpler than C++, a bit more restricted (OOP only), more forgiving (garbage collection), the no. 1 for Android OS development (tablets, phones).

I suggest to add Python that seems to be easiest to learn than the above, very readable, widely used for both scripting and general programming (powerful for tiny administration tasks and also suitable for large projects), suitable also for web applications (Django), hybrid (supporting OOP, structured programming, a bit of functional programming). If starting, I suggest to choose Python 3 (it is cleaner than Python 2, but it is not a big issue.)

The SQL is a database language that is usually combined with some general programming language. The HTML is rather a document language than a programming language.

For the tutorials, it depends on your experience and your taste. The "Learning to Program" by Alan Gauld (http://www.alan-g.me.uk/l2p/index.htm) is focused mainly on Python, but it also compares with JavaScript and VBScript (i.e. client-side scripting from within HTML documents).

For C++ I recommend the "Thinking in C++, 2nd Ed." by Bruce Eckel (downloadable for free from http://www.mindview.net/Books), for Java his "Thinking in Java, 3rd Ed." (downloadable for free via the same URL; the 4th edition can be bought). I like his style to take small but understandable steps, very good explanations of the things.

For Python, have a look at "Dive Into Python 3" by Mark Pilgrim (http://getpython3.com/diveintopython3/) -- very readable, practical.
0

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
iSeries email authority 6 57
expectj telnet failing 5 36
designing in object programming 12 79
Embarcadero C++ builder XE10.1 Berlin find In files dialogue stunted display 4 34
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
This is about my first experience with programming Arduino.
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…

803 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question