.

need some advise.....for a newbie

<<

g5th

Newbie
Newbie

Posts: 6

Joined: Sun Jan 02, 2011 6:52 am

Post Sun Jan 02, 2011 7:25 am

need some advise.....for a newbie

any advise for a new aspiring programmer, will help a lot... thanks in advance........i really admires programmers...
<<

gnome

Newbie
Newbie

Posts: 3

Joined: Sun Jan 02, 2011 6:20 am

Post Sun Jan 02, 2011 8:04 am

Re: need some advise.....for a newbie

I started out learning Python, which is a simple, high-level sctipting language. Although it's high level, it is powerfull with a lot of included libraries for internet, mail, numerical methods etc.

It lets you get into the basic concepts about loops, tests and datatypes very easy.

The only problem is that it's a very forgiving language, which means that to embark more "strict" languages (like C or even Java) afterwards might be a bit of a challenge. However, I don't think you can go wrong with Python as your introduction to programming.
<<

g5th

Newbie
Newbie

Posts: 6

Joined: Sun Jan 02, 2011 6:52 am

Post Sun Jan 02, 2011 8:12 am

Re: need some advise.....for a newbie

thanks for the advice.. do you really think it is okay for to start programming using python???
<<

gnome

Newbie
Newbie

Posts: 3

Joined: Sun Jan 02, 2011 6:20 am

Post Sun Jan 02, 2011 10:05 am

Re: need some advise.....for a newbie

I did, and I don't regret it.
<<

rattis

User avatar

Hero Member
Hero Member

Posts: 1172

Joined: Mon Jul 27, 2009 1:25 pm

Post Sun Jan 02, 2011 1:05 pm

Re: need some advise.....for a newbie

g5th,

Really depends on what you want, C, Perl, Python, Assembly, etc. The biggest thing is, once you start learning languages don't stop programming. Make it a point to write 1 program / script a day.

Langs I've used in the past / had to learn.
Cobal, C, Shell Scripting, SQL, PL/SQL, Perl, and WebFOCUS / FOCUS. Out of those languages the only two I still touch are Shell Scripting and Perl, and neither one is as good as they were 10 years ago (went through a stent where I didn't write scripts at all and forgot a lot).
OSWP, Sec+
<<

g5th

Newbie
Newbie

Posts: 6

Joined: Sun Jan 02, 2011 6:52 am

Post Sun Jan 02, 2011 5:35 pm

Re: need some advise.....for a newbie

sir, can post some link for tutorials,,tnx..
<<

rattis

User avatar

Hero Member
Hero Member

Posts: 1172

Joined: Mon Jul 27, 2009 1:25 pm

Post Sun Jan 02, 2011 5:38 pm

Re: need some advise.....for a newbie

g5th wrote:sir, can post some link for tutorials,,tnx..


For Python:
http://diveintopython.org/

or Python3:
http://diveintopython3.org/
OSWP, Sec+
<<

g5th

Newbie
Newbie

Posts: 6

Joined: Sun Jan 02, 2011 6:52 am

Post Sun Jan 02, 2011 5:50 pm

Re: need some advise.....for a newbie

thank you sir, very much!! need more advice..
<<

g5th

Newbie
Newbie

Posts: 6

Joined: Sun Jan 02, 2011 6:52 am

Post Sun Jan 02, 2011 5:54 pm

Re: need some advise.....for a newbie

sir i have a vb? i forget it already,, can vb help as a newbie programmer? i had install already...
<<

RoleReversal

User avatar

Hero Member
Hero Member

Posts: 928

Joined: Fri Jan 04, 2008 8:54 am

Location: UK

Post Mon Jan 03, 2011 5:11 am

Re: need some advise.....for a newbie

g5th wrote:sir i have a vb? i forget it already,, can vb help as a newbie programmer? i had install already...


From my experience VB will help a newbie programmer pull their hair out and be grateful when they graduate to a different language.

Being more serious; VB can provide a platform for learning coding basics, conditional and loop constructs etc. but I'd I'd highly recommend you take Chris' suggest of Python and start there. It's no harder to grasp the basics than VB and will provide you more lasting benefit going forward.
<<

Ketchup

User avatar

Hero Member
Hero Member

Posts: 1021

Joined: Fri Jul 04, 2008 7:44 pm

Location: Philadelphia, PA

Post Mon Jan 03, 2011 3:35 pm

Re: need some advise.....for a newbie

I still use VB quite a bit, especially on .NET.  It is a bit of a limiting language, but if you are working in a framework, than it's quite bearable.  It's major advantage is that it's very easy, and like the others said, it's a good stepping stone to other languages.  One of the biggest issues with it is that it obscures too much from the programmer.  You become too complacent and that can lead to poor coding practices. 
~~~~~~~~~~~~~~
Ketchup
<<

SephStorm

User avatar

Hero Member
Hero Member

Posts: 569

Joined: Sat Apr 17, 2010 12:12 pm

Post Mon Jan 03, 2011 10:45 pm

Re: need some advise.....for a newbie

I'll have to keep this thread in my mind when I start looking into programming.
sectestanalysis.blogspot.com/‎
<<

Xen

User avatar

Sr. Member
Sr. Member

Posts: 386

Joined: Tue Feb 03, 2009 3:59 am

Post Tue Jan 04, 2011 6:59 am

Re: need some advise.....for a newbie

I believe that the first language matters a lot. I started with C and I think that it has very much helped me in understanding other languages . I'll quote Bryan Woods here:
Your first programming language provides you with a base vocabulary through which you begin to understand all other computer programs. As a linguistics major, you're no stranger to the idea that a person is only capable of having thoughts and ideas that can be expressed in their language, and there is no reason to expect programming languages to differ from spoken languages in this area. It is absolutely crucial to pick a first language with a deep, expressive vocabulary for this reason, and all programming languages are not created equal.


I don't know how someone who has started with Perl or Python adjusted to the concept of numerous datatypes and pointers in C. But these concepts surely helped me in understanding Perl scalars, arrays and hashes. That's the reason I always recommend C to novice programmers. It's one of the most complete languages and is small enough to be learned easily. Learning pointers, though a PITA, once you get the concepts it's pure joy.

Anyway, no matter which language you start with, it's always better to follow it up with a course in data structures and algorithms. Learning syntax is not enough, you've to know how to store data using proper structures (data structures) and  solve common algorithmic problems.

On the practice side, once you think you've complete understood all the three concepts (programming language + data structures + algorithms), you can use the various college course pages and try to do their programming projects. It not only helps you on the programming side but also builds your knowledge of other courses (Operating systems, Internet, compiler design etc..). Of course you won't get any grades  ;D

Here are some of my bookmarks:
http://www.scs.stanford.edu/09wi-cs140/ ... oject.html
http://web.cs.mun.ca/~rod/Winter98/cs4759/project2.html
http://kosbie.net/cmu/spring-10/15-110/
http://www.cs.cmu.edu/~410/projects.html
http://www.cs.cmu.edu/~412/projects.html
http://www-2.cs.cmu.edu/~adamchik/15-121/index.html
http://www-2.cs.cmu.edu/~srini/15-441/F ... j2_single/
<<

rattis

User avatar

Hero Member
Hero Member

Posts: 1172

Joined: Mon Jul 27, 2009 1:25 pm

Post Tue Jan 04, 2011 10:49 am

Re: need some advise.....for a newbie

Equix3n- wrote:I believe that the first language matters a lot.


That might explain why I hate programming. My FIRST language was BASIC. Not VB, BASIC. As in 10 print.

:)
Last edited by rattis on Tue Jan 04, 2011 11:38 am, edited 1 time in total.
OSWP, Sec+
<<

g5th

Newbie
Newbie

Posts: 6

Joined: Sun Jan 02, 2011 6:52 am

Post Tue Jan 04, 2011 11:20 pm

Re: need some advise.....for a newbie

thanks guys.... it helps alot,, i have c++ compiler also, actually last year, i already have this compiler, but i did not get good tutorials for this, so i didnt continue.....
Next

Return to Programming

Who is online

Users browsing this forum: No registered users and 2 guests

.
Powered by phpBB® Forum Software © phpBB Group.
Designed by ST Software