Go Back   CodingForums.com > :: Computing & Sciences > Computer Programming

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 04-10-2012, 06:42 AM   PM User | #1
iNsane
New to the CF scene

 
Join Date: Apr 2012
Location: USA
Posts: 2
Thanks: 2
Thanked 0 Times in 0 Posts
iNsane is an unknown quantity at this point
Question I need Advice for Starting Computer Programming

I am really new in the field of Computer Programming. I am currently a Senior in high school and dont have enough knowledge about it. I have asked a couple of friends where I can start learning about it. I told them that I dont really have any plan what I'm going to use programming for and that I just want to LEARN programming in general. So what they suggest is learning Java.

I cant really think of any program for "Beginners".
If you guys have any suggestions/advice please feel free to share.

Thanks in advance

Last edited by iNsane; 04-10-2012 at 07:26 AM..
iNsane is offline   Reply With Quote
Old 04-10-2012, 09:17 PM   PM User | #2
bzforum
New Coder

 
Join Date: Apr 2012
Location: Mumbai , India.
Posts: 12
Thanks: 1
Thanked 3 Times in 3 Posts
bzforum is an unknown quantity at this point
Depending on what you have learnt in your school... if you have learned a little bit of C and C++ your next step would be Java ,

but if you have not learnt anything...the first step has to be C and C++ the mother of all programming languages...the only way you can get to the top

you need to make a check list for the Basics of Programming ...

1) Structure of a Programming
2) Variables and How to assign the values...
3) Programming Constructs
a) If Conditions
b) Loops
c) Case
4) Functions and Methods
5) Class and OOps

this will finish your Basics!! then head to advance and choose a advanced programming language like Java or C#
bzforum is offline   Reply With Quote
Users who have thanked bzforum for this post:
iNsane (04-11-2012)
Old 04-10-2012, 11:37 PM   PM User | #3
alykins
Senior Coder

 
alykins's Avatar
 
Join Date: Apr 2011
Posts: 1,608
Thanks: 37
Thanked 183 Times in 182 Posts
alykins will become famous soon enough
Quote:
Originally Posted by bzforum View Post
the mother of all programming languages...the only way you can get to the top
i beg to differ- i started in transistor logic building flip-flops which build other gates and thus the mother of all languages
__________________

I code C hash-tag .Net
Reference: W3C W3CWiki .Net Lib
Validate: html CSS
Debug: Chrome FireFox IE
alykins is offline   Reply With Quote
Old 04-11-2012, 02:25 AM   PM User | #4
hey
New Coder

 
Join Date: Jan 2010
Posts: 38
Thanks: 0
Thanked 13 Times in 13 Posts
hey is an unknown quantity at this point
Doesn't really matter, just pick one. More importantly, find a decent book on a language. A decent beginner book will really help you out. C or C++ is a good language to start out with, in my opinion, because it teaches you a lot about programming in general. It might be a bit too difficult, though. You can try some higher level languages like Python, Ruby, or Perl. I personally prefer Perl, but it might be tricky for a beginner. I recommend C or Python. Make sure to get a decent beginner book and you'll be set to go.

As you learn more about programming and computers, you'll get a better idea about which field you want to work with, and you'll know what languages fit that field then.

To get you started, go here: http://www.python.org/getit/

Download the installer (assuming you're on Windows): http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi

Load up the newly installed program called "IDLE". Type in:

Code:
print "Hello, World!";
and press enter, and there is your first program.

Last edited by hey; 04-11-2012 at 02:34 AM..
hey is offline   Reply With Quote
Users who have thanked hey for this post:
iNsane (04-11-2012)
Old 04-11-2012, 11:17 AM   PM User | #5
iNsane
New to the CF scene

 
Join Date: Apr 2012
Location: USA
Posts: 2
Thanks: 2
Thanked 0 Times in 0 Posts
iNsane is an unknown quantity at this point
Thanks guys. I think I will be starting with C and C++ or python.
iNsane is offline   Reply With Quote
Old 04-13-2012, 02:25 PM   PM User | #6
ChrishHardwick
New Coder

 
Join Date: Sep 2011
Location: 3830 Valley Center, San diego
Posts: 17
Thanks: 0
Thanked 1 Time in 1 Post
ChrishHardwick is an unknown quantity at this point
Hello friends,

What is Java? Java is the most widely used object-oriented programming language. Java applications run on Windows, Mac OS X, Linux, and Solaris, and many other operating systems.

Start your programming career by learning Java SE (Java Standard Edition) and teach yourself to develop professional applications for desktop PCs, such as utilities and games.

To get started, download and install the Java Development Kit (JDK), and the latest NetBeans IDE today! The Java Development Kit (JDK) contains all the tools you need to compile code and run your newly written applications. The NetBeans IDE (integrated development environment) is an optional software utility that makes all these tools more easily accessible.

Best regards
Chrish
ChrishHardwick is offline   Reply With Quote
Old 04-13-2012, 10:58 PM   PM User | #7
CodingGuy
New to the CF scene

 
Join Date: Apr 2012
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
CodingGuy is an unknown quantity at this point
I would also reccommend C/C++. However a high level lanuage I would also reccommend is Euphoria. It is pretty good for a beginner and is pretty powerful. Also, as some others have said, it is good to have a good reference book at hand too. The tutorials you find on the internet are decent, but in my experience, I've found that having an actual programming book around is much more helpful.
CodingGuy is offline   Reply With Quote
Old 04-21-2012, 07:10 PM   PM User | #8
pydsigner
New to the CF scene

 
Join Date: Apr 2012
Location: Midwestern United States
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
pydsigner is an unknown quantity at this point
I would definitely recommend Python. It is easy but powerful, offers but doesn't require OOP, and requires you to solve your programs problems rather than a stringent compiler enforcing things. One of its major benefits and downsides is that it uses indentation instead of brackets for code blocks. This requires you to write clean code, but also may give you some learning hiccups in other languages using braces.

Quote:
Originally Posted by hey View Post
Code:
print "Hello, World!";
Python doesn't require semicolons either.
pydsigner is offline   Reply With Quote
Old 04-21-2012, 10:26 PM   PM User | #9
Taro
Regular Coder

 
Taro's Avatar
 
Join Date: Oct 2011
Location: Geraldton, Ontario
Posts: 155
Thanks: 1
Thanked 1 Time in 1 Post
Taro is an unknown quantity at this point
I recommend that you should learn TI-BASIC. It is a very easy language to understand (notice the word 'basic'), and can be used on both computers and external devices, like calculators. Here is one example on a TI-83+ calculator (a TI-84 version has better computer connectivity though):
Code:
PROGRAM:HELLO
:ClrHome
:Disp "HELLO WORLD!"
The programming backboard is a way to create user-defined functions and equations that make a program be executed faster then retyping it.
__________________
Element ID

Webs Support Helper

Your friendly neighborhood Taroman.

Last edited by Taro; 04-21-2012 at 10:28 PM..
Taro is offline   Reply With Quote
Old 04-22-2012, 01:32 AM   PM User | #10
BrianMartin&Co
New Coder

 
Join Date: Mar 2012
Location: United Kingdom
Posts: 30
Thanks: 7
Thanked 0 Times in 0 Posts
BrianMartin&Co is an unknown quantity at this point
In my opinion, if you want to learn how to program, I'd recommend you learn Visual Basic command line that will give you the basic knowledge to go on. I have a tutorial on the brianmartin.biz I have to finish, however in my opinion, once you learn variables, if statements, ect ect ect you can go on to learn other languages with so much ease.
BrianMartin&Co is offline   Reply With Quote
Old 04-27-2012, 11:10 PM   PM User | #11
financing
New to the CF scene

 
Join Date: Apr 2012
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
financing is an unknown quantity at this point
I am really new in the field of Computer Programming. I am currently a Senior in high school and dont have enough knowledge about it. I have asked a couple of friends where I can start learning about it. I told them that I dont really have any plan what I’m going to use programming for and that I just want to LEARN programming in general. So what they suggest is learning Java.
I cant really think of any program for "Beginners".
If you guys have any suggestions/advice please feel free to share.

Thanks in advance
financing is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 03:45 AM.


Advertisement
Log in to turn off these ads.