Jump to content

Coder

- - - - -

  • Please log in to reply
8 replies to this topic

#1
stuted

stuted

    Newbie

  • Members
  • Pip
  • 3 posts
Hi!

Imagine a student who has approximately 25 days to learn a programing language at a decent level. I don't mean i want to be this-and-that pro, i just need to make some basic programs, and some API calls too. 25 days means i have every day lets say 2-6 hours to study the language. Take it into consideration if there is a language which is easy, but there is no good tutorial for it. I am a talented student, so studing part won't be a problem.
So, question is, which language should i learn? Please, don't make joke of me, serious answers should be posted.
Thank you,

EDIT: PS: Yes i used google, and found out Visual Basic would be easy(, and Ruby and alike.) Visual Basic would be yes, but there is not enough resources for it, only for the .NET version. So Question still there, which language?

#2
bbqroast

bbqroast

    Codecall Addict

  • Members
  • PipPipPipPipPipPipPip
  • 554 posts
  • Location:/etc/passwd
PHP is epicly fun to code in, its actually really easy (despite its epic power, especially when using MySQL).
C++ is nice because there is half a million tutorials for it, it can take a bit more to do fancy stuff with graphics. Try WXWidgets!
Please, write clearly with proper structure. Double spacing makes the text feel un-jointed, Capitalizing Every Word Means People Stop Before Every Word Sub-Consciously Which Is A Pain In The Backside, and use code tags! (The right most styling box).

#3
stuted

stuted

    Newbie

  • Members
  • Pip
  • 3 posts
C++ is a language i tried and i got stuck with it. It's simply just too hard to learn auto-didactly. PHP can be used to program complex programs ? Not only for web programing?

#4
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
A comment on VB: unless you are using the ancient VB 6.0, it IS .NET. I would suggest that or Lazarus (if you need something cross-platform).
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
stuted

stuted

    Newbie

  • Members
  • Pip
  • 3 posts
What for can i use PHP? It would be good since from PHP i can move to c++ after...

EDIT: Please takte the 25 days deadline into account...

#6
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
  • Location:Upstate, South Carolina
  • Programming Language:C, C++, PL/SQL, Delphi/Object Pascal, Pascal, Transact-SQL, Others
  • Learning:Java, C#, PHP, JavaScript, Lisp, Fortran, Haskell, Others
PHP can be used for developing web-apps, but may not work well for API calls. You can also develop standalone apps with php2exe.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#7
Sinipull

Sinipull

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 386 posts

Quote

What for can i use PHP? It would be good since from PHP i can move to c++ after...
It's hard to move to C++ after you've learned PHP, because PHP is very automated and loose language while C++ is "do-it-yourself-and-debug-for-hours" for beginners.

I would suggest Java. Java is very easy to understand and is very strict general purpose language, which allows you write powerful programs. You can't learn to program serious programs in a month, but you will probably be able to write something.

I have no experience with perl or python, but people say these are good languages to start from.

#8
lethalwire

lethalwire

    while(false){ ... }

  • Members
  • PipPipPipPipPipPipPip
  • 748 posts
  • Programming Language:Java, PHP
  • Learning:Java, PHP

Sinipull said:

It's hard to move to C++ after you've learned PHP, because PHP is very automated and loose language while C++ is "do-it-yourself-and-debug-for-hours" for beginners.

I would suggest Java. Java is very easy to understand and is very strict general purpose language, which allows you write powerful programs. You can't learn to program serious programs in a month, but you will probably be able to write something.

I have no experience with perl or python, but people say these are good languages to start from.

Amazon.com: Sams Teach Yourself Java 6 in 21 Days (5th Edition) (9780672329432): Rogers Cadenhead, Laura Lemay: Books
With 4 days to spare. This is a no-brainer :P

#9
Sinipull

Sinipull

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 386 posts
Peter Norvig has something to say about this:

Teach Yourself Programming in Ten Years




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users