473,671 Members | 2,158 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Programming Beginner

Hi, i want to learn to program im quite skilled with computers and want
to learn c++. is there anyone who can teach me or tell me a good
website to learn it?

all replies will be appreciated.

Nov 23 '05 #1
12 2108
Joshua Rulz <jo************ **@hotmail.com> schrieb:
Hi, i want to learn to program im quite skilled with computers and want
to learn c++. is there anyone who can teach me or tell me a good
website to learn it?


Gogineni mentioned what seems to be a good site, but:

1) be prepared for a long, long (and steep) learning
curve.
2) being skilled with computers does not mean being
able to learn programming fast. I'm also quite
skilled in driving, but that does not mean I can
build good cars :-)

This does not mean you should not try it!

Markus
Nov 23 '05 #3
* Joshua Rulz:
Hi, i want to learn to program im quite skilled with computers and want
to learn c++. is there anyone who can teach me or tell me a good
website to learn it?


Your best bet is a book such as "You can do it!" or (if you're not a
complete beginner) "Accelerate d C++".

Failing that, or as additional material, the only known nearly correct
C++ tutorial on the web is

<url: http://home.no.net/dubjai/win32cpptut/html/>.

--
A: Because it messes up the order in which people normally read text.
Q: Why is it such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Nov 23 '05 #4
If you are familiar with C then the definitive guide would be Thinking
in C++ by Bruce Eckel.

If you have NEVER programmed before with any other object language and
you want to learn object oriented programming then first learn Java
which is easier to learn than C++ and later you can learn C++.

If you HAVE programmed in any other object oriented language and you
have not programmed in C then first learn C and then pointer
fundamentals which are almost common in both C and C++ and then move on
to learn the advanced concepts of C++.

Divick

Nov 23 '05 #5
Divick wrote:
If you have NEVER programmed before with any other object language and
you want to learn object oriented programming then first learn Java
which is easier to learn than C++ and later you can learn C++.
Why learn Java first?
If you HAVE programmed in any other object oriented language and you
have not programmed in C then first learn C and then pointer
fundamentals which are almost common in both C and C++ and then move on
to learn the advanced concepts of C++.


Why learn C first?

C++ is a different beast to both Java and C, there is no point in
learning either of those two languages first.

Ben Pope
Nov 23 '05 #6
Ben Pope <be************ *****@gmail.com > wrote:
Divick wrote:
If you HAVE programmed in any other object oriented language and you
have not programmed in C then first learn C and then pointer
fundamentals which are almost common in both C and C++ and then move on
to learn the advanced concepts of C++.


Why learn C first?

C++ is a different beast to both Java and C, there is no point in
learning either of those two languages first.


Agreed, by the FAQ:
http://www.parashift.com/c++-faq-lit....html#faq-28.2

--
Marcus Kwok
Nov 23 '05 #7
Cool down man cool. There is no need to start holy war over this. It is
a very subjective issue. Why to program in Java or C is based on my
personal experience, which would definitely differ from person to
person. I can definitely give you 100 reasons / logic to do so but what
matters in the end is to get job done.

One such reason is that you get to know the beauty of certain thing
only when you know what is worse or better than it. If you have not
programmed in other languages, then you don't really have that
experience which can differentiate between good and bad.

Well I don't want to delve in the philosophy of language design but I
think there are definitely certain things that are better done in some
language than other.

I would also answer you questions:
Why learn Java first?
Because it is easier to learn than C++. There are no pointers and hence
you tend to grasp the object oriented fundamentals more easily than if
you program in C++. If you don't care about Object oriented
fundamentals and you want to program in C++ then I would say you don't
really need C++ and hence C would suffice. This also answers your next
question.
Why learn C first?


Above all debugging Java is very very easy. You don't need memory
debugging tools. You don't need to care too much about memory
management. Definitely it has again its pros and cons but for a
beginner in programming it serves the purpose.

And as far as FAQ's go, I don't think they are the words of THE GOD and
hence there are certain things in FAQ at parashift to which someone may
or may not agree.

And if still you are not happy then sorry I am not a conformist and
even I don't expect someone else to confirm to my ideas.

Cheers,
Divick

Nov 23 '05 #8
Divick wrote:
Why learn Java first?

Because it is easier to learn than C++. There are no pointers and hence
you tend to grasp the object oriented fundamentals more easily than if
you program in C++. If you don't care about Object oriented
fundamentals and you want to program in C++ then I would say you don't
really need C++ and hence C would suffice. This also answers your next
question.


The problem with learning Java first is that you then have to un-learn
it. If you follow this group, you would note that many
questions/issues/problems are "I'm trying to do this the Java way and it
won't work. Why?"
Nov 23 '05 #9

"Divick" <di************ @gmail.com> wrote in message
news:11******** *************@f 14g2000cwb.goog legroups.com...
Because it is easier to learn than C++. There are no pointers and hence
you tend to grasp the object oriented fundamentals more easily than if
you program in C++. If you don't care about Object oriented
fundamentals and you want to program in C++ then I would say you don't
really need C++ and hence C would suffice. This also answers your next
question.


This paragraph imo reveals a deep misunderstandin g of what
C++ really is and what it can be used for.

-Mike
Nov 23 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
2423
by: Mark | last post by:
Hello. I am new to programming and Python and was wondering if someone could help get me started. I picked Python to start learning to prgram because of some things I have read about it (easy to learn, object oriented, clear syntax, etc...). Can anyone assist in getting me started with learning to program and Python? Recommended reading material? Online tutorials? Recommended development tools (wxpython, pythonwin, etc...)? I am a...
6
4058
by: bobdc | last post by:
I will be teaching an "Introduction to Programming" class to some middle school aged children and will be using Python, obviously. Does anyone have suggestions for simple little programs to create and analyze with them after I get past turtle graphics? Turtle graphics will be plenty for the first session, and I will leave time to ask them what they'd like to do in later sessions, but I was curious if anyone on the list has experience...
7
1876
by: TechBookReport | last post by:
TechBookReport have just published a review of 'C Programming In Easy Steps', if you're a C beginner looking for an intro book (or an ex-C developer looking for a quick refresh), ready why this is a book to consider. Read the review here: http://www.techbookreport.com
26
2241
by: Kanthi Kiran Narisetti | last post by:
Hi ALL, I am new to C and programming . I need suggestions for the IDE to be used as a begginer and should I start on Windows or Linux ?? I am also looking for resources for C programming on Internet with examples on each concept. I appreciate if any one can help me in this regard.
26
2376
by: Clodoaldo Pinto | last post by:
I'm starting a programming tutorial for absolute beginners using Python and I would like your opinions. http://programming-crash-course.com Regards, Clodoaldo Pinto
23
2127
by: herraotic | last post by:
I have been getting ready to learn programming for a long time, installed a GNU/Linux operating system, learnt the ins and outs but I think it is time to pick up a book and learn to now program. I have never actually programmed before only dabbed into XHTML so do take it in mind that I need a book that could slowly progress me into the fundamentals of programming. I chose Python as my first programming language from hearing the praise...
111
5535
by: Enteng | last post by:
Hi I'm thinking about learning C as my first programming language. Would you recommend it? Also how do you suggest that I learn it?What books/tutorials should I read for someone like me? Thanks in advance! -entengk
12
3064
by: monokn | last post by:
Hello everyone, I would like to ask a very very beginner question..I'm a graphics designer/3d animator who works in a major TV channel, without any programming exprience. I want to learn C++. But i don't know where to start. I have an old Visual Studio 6. Would it be usefull ? I've a good C++ book which i think can be usefull. Anyway, i just need some ideas and someone to show me the way.
13
2036
by: 1jasong | last post by:
Hello I am new to programming and want to know what is a good free compiler is. I am asking this because there are so many of them and I just want to start programming also a good website for programming to help me, I want to major in the computer programming field and want to know if there are any really good tutorial sites. Thanks your input is much appriciated.
0
8476
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
8393
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8914
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8670
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
4224
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4406
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2810
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
2051
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1809
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.