Jump to content

Complete newbie to programming

- - - - -

  • Please log in to reply
4 replies to this topic

#1
AgnesB

AgnesB

    Newbie

  • Members
  • Pip
  • 5 posts
Hi all,
I am a middle-age housewife who got interested in the new internet and mobile trends. I have some experience using CSS and HTML but know virtually nothing about programming. Someone told me I should start with Python, which is the easiest language to pick up. I am also starting to explore Drupal in building websites. Am I getting too crazy for a middle-age housewife? :c-grin:
So, as you can see, this forum is very valuable to me and I can use all the help I can get.

Thank you very much.

Agnes

#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
You're not crazy, just learning :) Welcome aboard!
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
Hello Agnes, Python is what new programmers are often referred to as it is a language where working with mathematics, arrays, input from the user are all simplified. There is a nice list of tutorials/books for non-programmers looking to learn Python here: BeginnersGuide/NonProgrammers - PythonInfo Wiki

A python script can look like this (note formatting is important in this language):
def Convert_to_C(x):            #convert F to C
        x = (x-32)*5/9
        return x
    
def Convert_to_F(x):            #convert C to F
        x = (x*9/5)+32
        return x

print("The temperature of water's boiling point in Fahrenheit is %d degrees" % Convert_to_F(100))
As for PHP -- Drupal is a good choice for a content management system (CMS) but is often too big to use for smaller things, there are options such as Wordpress for simple websites, it as well supports blogging, there are plenty of CMS to explore, feel free to look through different ones to see if they have the features you want.

Hope this helps!
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.

#4
AgnesB

AgnesB

    Newbie

  • Members
  • Pip
  • 5 posts
Thank you very much. I am studying the Python documentation and doing little exercises given to me by my husband (he's a coder ... a real one ... LOL!). We are planning to start our own company and actually he's the one really using Drupal to build the website; I learn to use it because hopefully I would be the one doing the theming, the administration and maintenance ... at least helping with some of the workload.
I have already explored the Marketing section and learn quite a lot about promoting a website. This is a great community!

#5
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
  • Location:Vancouver, Eh! Cleverness: 200
It is great your husband can help you with a lot of the silly questions, because programming is always full of crazy problems on seemingly correct code. I wish you good luck in working with your own company :)
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.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users