Jump to content

New Programmer need help!

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
10 replies to this topic

#1
amaz1ng

amaz1ng

    Newbie

  • Members
  • Pip
  • 3 posts
well, ok let me just go through the basics of my life.

My weaknesses

I am lazy at times.
I get bored looking at code for a long time.
I am usually tired and or sick all the time.
I understand things better visually than on paper.

My strengths
I am enthusiastic about programming
I am very creative with my thoughts.
I love the thought of creating my own social networking site.

[B]My Expertise[/B
I have learned HTML for a full 5 days!
I have learned basic(very basic) python
I have learned basic java.

Now, My question is what will I have to change, and do, to be able to create a successful
social networking site like Face Book.com ?

I am currently 17 years old.

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
You need to know:
HTML
JavaScript
CSS
A server-side scripting language
SQL (an appropriate dialect for the DB of choice)
Luck. The social networking scene already has lots of contenders. What will you do that makes your site different/better than facebook/myspace/other?
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
Alexander

Alexander

    It's Science!

  • Moderators
  • 4,118 posts
If you're wishing to tackle something such as that, You better get a job and pay someone else. No one developer creates something such as a social network, it has happened many times and ended up in failure really, It's more of a team/business oriented effort. There's nothing stopping you from being a large part in it, you need to realize it's not a great place to start the way you are.

I do not get a sense of seriousness that you convey, start out with one language and others will become more apparent, and if you truly wish to start a business of some kind then look to building up those aspects more significantly.
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
amaz1ng

amaz1ng

    Newbie

  • Members
  • Pip
  • 3 posts
I am very serious about this project to be honest. I truly understand that I will need a team of Skilled Computing Engineers with me and designers to complete this project.


Here's sneak peak at what I'm trying to accomplish.

I want to create two sections of social networking, the first being social or friend oriented and the second being enterprise oriented.

The user will be able to switch to any of the two at any given time.
You will be able to comment on anything.
You will be able to have an online bank or piggy bank for users below the age of 18 or 21 in some countries.
Users will be able to create different types of pages with different types of layouts.
When users post content on your profile you will have the opportunity to broadcast it to your friends or not.
Your profile will be fully customizable, and can either be private or public, you will have a limit of 5 profiles per person. these five are named as a personal,business, internet, and two other profiles of your choice
You will be able to optimize your profile to your liking.
You will also be able to create groups, petition pages an ecommerce page for your business.
There will be a global market in the site where you can browse through different user pages to find stores in your area or stores that have a good reputation and you will have the opportunity to buy from them.
All users will also be able to create apps and create their own app stores and merge their app stores with their sites.
The cool thing about this is that where ever you go you can always be connected. Like for instance if you were on the road and you needed to check up on your buisness page there will be an analytics program to assist you with that and if you wanted to switch to your social life and check out what's going on there it's just a swipe away if you have an iPhone.

and one more thing.. It will have live chat and a live video recording system, and a video browsing system with live video messenger. So you will be able to easily have a conference or with all your buisness employees and at the same time talk to you wife if your abroad with just a click or a swipe of a finger if you are using the upcoming slate.

#5
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
You need to learn the languages I listed, first. This is probably much bigger/harder than you realize.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#6
amaz1ng

amaz1ng

    Newbie

  • Members
  • Pip
  • 3 posts
Alright, can you direct me to a place where i could possibly learn it?

#7
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
W3Schools Online Web Tutorials
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#8
Somelauw

Somelauw

    Newbie

  • Members
  • PipPip
  • 18 posts

amaz1ng said:

well, ok let me just go through the basics of my life.

My weaknesses

I am lazy at times.
All programmers are lazy.

Quote

I get bored looking at code for a long time.
If you are experienced, you will need more time thinking about your design than writing your code.

Quote

I am usually tired and or sick all the time.
That's not a good sign, but as long as you are able to program, it doesn't matter.

Quote

I understand things better visually than on paper.
As a programmer you need to be good at visualizing the way your program works.

Quote

My Expertise
I have learned HTML for a full 5 days!
I have learned basic(very basic) python
I have learned basic java.
You need a lot more experience.

#9
cdg10620

cdg10620

    Programming Expert

  • Members
  • PipPipPipPipPipPip
  • 389 posts
The social networking site that you described sounds very much like Plaxo. You just have to find a way to make your site stand apart from everything else that is out there already, or you need to come up with something new. Good Luck on your endeavors.
-CDG10620
Software Developer

#10
manux

manux

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 234 posts
Also, I encourage you to develop your ideas, but it's important to do one at a time. One feature at a time is crucial when you are developing things you never did before.

#11
Fawad

Fawad

    Newbie

  • Members
  • Pip
  • 5 posts

Quote

All programmers are lazy.

who says:w00t: