Jump to content

Hello to everybody! Need some advice.

- - - - -

  • Please log in to reply
9 replies to this topic

#1
guadirob

guadirob

    Newbie

  • Members
  • Pip
  • 5 posts
Hi - am new at programming. Mostly I have done sites on Iweb and Wordpress and I am determined to learn programming to make Web Applications. I have around 6-8 hours per day to dedicate to the task and would appreciate your advice.

What do I need to learn in order to build pro web applications and how much time should I invest in the task to expect pro results?. I read Python and Sproutcore are easy and sophisticated. Is that what I should learn?.

Can you advised also in some ebooks or tutorials to learn it as well.

Thanks you all. hope to be discussing with you all technical issues in a decent period of time.

Rob
;)

#2
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
Welcome aboard!

Python or PHP would work. Are you familiar with any programming languages?
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
guadirob

guadirob

    Newbie

  • Members
  • Pip
  • 5 posts
Hi Thanks for your reply!.

Just did some Iweb and Wordpress so I am not familiar with programming languages as yet. As per your recommendation I will start learning Python but my worry is that once I know it well, will it be enough to develop pro web applications or I will need to learn many more issues. Also how much time do you think will I need to invest in the task aprox?

#4
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
Welcome!

Sure Python can be used in professional applications, take a look at the Python web framework Django

Python is not a difficult language but learning practises such as user security, sessions and registration and alike will take possibly months to perfect, I am sure there are many resources to show you how to do each task so you can get a better idea of yourself how long it will take!
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#5
guadirob

guadirob

    Newbie

  • Members
  • Pip
  • 5 posts
Thanks! So chronologically should I learn first Python and then move to Django or I can start from scratch from Django without knowing Python?.

#6
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
You can learn most of the basic syntax for Python in a week, and if you are comfortable using it then move on:
Django | Writing your first Django app, part 1 | Django documentation
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#7
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
Generally, you will need Python or PHP, HTML, CSS, JavaScript, and maybe SQL if you want to use a database.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#8
guadirob

guadirob

    Newbie

  • Members
  • Pip
  • 5 posts
Many thanks all!. Which one should I go for. 2.7 or 3? I´m on Mac 10.6.5, if it makes a difference.

#9
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
The lastest stable release of Python preferrably, anything better than 2.4 should work.
Be sure to read the updated FAQ! || Health is achieved through the same 10,000 steps.
If a suggested code/method fails, informing us is less important than telling us why or what errors occurred.

#10
guadirob

guadirob

    Newbie

  • Members
  • Pip
  • 5 posts
Well I read that Django won't be available for Python 3 until 2 years aprox so I am on Python 2.7 and learning from "How to Think Like a Computer Scientist".




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users