Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,150,663 members, 7,809,512 topics. Date: Friday, 26 April 2024 at 10:44 AM

Javascript Study Group - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Javascript Study Group (13237 Views)

Lets Learn C# Here!(study Group For Beginners) / Study Group For C++ Learner (2) (3) (4)

(1) (2) (3) (4) (5) (6) (Reply) (Go Down)

Javascript Study Group by blueyedgeek(m): 10:19am On Jul 15, 2014
Are there guys here who are just getting their feet wet with the language of the web? Let's come here to learn JavaScript together.
Everyone is encouraged to ask any and all types of Js questions and we'll be here to educate each other.

NOTE: Before diving into Javascript, please make sure you have a fairly good knowledge of HTML and CSS, additionally you can ask questions on those two declarative languages but our main focus should be on Javascript.
Re: Javascript Study Group by mubarak23: 10:47am On Jul 15, 2014
this is a well come developement, blueyedgeek

1 Like

Re: Javascript Study Group by DharkPoet(m): 12:06pm On Jul 15, 2014
Been doing a lot of javascript learning these days. Blueyedgeek, this is really nice, would really go a long way, helping brothers out. I'm in like Idi's last name!! wink
Re: Javascript Study Group by blenyo11(m): 12:42pm On Jul 15, 2014
This is a great one you are starting. At least a place to share, learn and earn.
I have this challenge which I think we can start with.
Trying to send an image as a byte array to a web API. What is the best way of achieving this?

2 Likes

Re: Javascript Study Group by stag: 12:52pm On Jul 15, 2014
*Grabs a seat*

Begin Sire!
Re: Javascript Study Group by davidsmith8900: 1:38pm On Jul 15, 2014
Not 2 spam or repeat myself in this post ~> https://www.nairaland.com/1793070/programming-challenge-beginners-n20000/4#24706681 .Im totally down with this, I just think that at the end of the day the main point of these challenges, competitions and study groups is to learn and practice right? So why not learn by making a real app that can help our society and give us money. Like experience is the best teacher. What if we did these challenges, competitions and study groups in order to make a real app like:

a. An app that can predict when NEPA will turn the light off or bring it on
b. An app that can predict what Naija streets will have the most traffic, the best route to take and where to go from there
c. An app that can predict where next crime or violence or Boko Haram attacks will be.

Or how do u feel?

Like lets team up to build apps that not only will add value to our society, but will also give us money and recognition.

We could also make a Facebook or Twitter or Google clone and then try to sell it. Pata pata, people will say they are not interested, but either way, we would have learn something. Or how does everyone feel?

1 Like

Re: Javascript Study Group by blueyedgeek(m): 2:46pm On Jul 15, 2014
mubarak23: this is a well come development, blueyedgeek
You are welcome to the thread bro.
Re: Javascript Study Group by blueyedgeek(m): 2:48pm On Jul 15, 2014
DharkPoet: Been doing a lot of javascript learning these days. Blueyedgeek, this is really nice, would really go a long way, helping brothers out. I'm in like Idi's last name!! wink
Yeah, I've found it hard learning alone and I hope that by connecting with people who are also at the same stage of learning as I am, it becomes easier for all of us.
Re: Javascript Study Group by blueyedgeek(m): 2:53pm On Jul 15, 2014
stag: *Grabs a seat*

Begin Sire!
*Hands him hot akara just out of the frying pan* Welcome bro
Re: Javascript Study Group by blueyedgeek(m): 2:58pm On Jul 15, 2014
blenyo11: This is a great one you are starting. At least a place to share, learn and earn.
I have this challenge which I think we can start with.
Trying to send an image as a byte array to a web API. What is the best way of achieving this?
To be honest, I don't have any idea on how to achieve this neither do I fully understand what you are referring to. I just barely got started with Javascript programming last month and as such I'm not that knowledgeable yet.

1 Like

Re: Javascript Study Group by blueyedgeek(m): 3:08pm On Jul 15, 2014
davidsmith8900: Not 2 spam or repeat myself in this post ~> https://www.nairaland.com/1793070/programming-challenge-beginners-n20000/4#24706681 .Im totally down with this, I just think that at the end of the day the main point of these challenges, competitions and study groups is to learn and practice right?
Right

So why not learn by making a real app that can help our society and give us money.
Before we can start making "real" apps, we need to really understand what we are really doing before we become copy-pasters that just lift code without understanding what it does.
- dhtml 1801


Like experience is the best teacher. What if we did these challenges, competitions and study groups in order to make a real app like:

a. An app that can predict when NEPA will turn the light off or bring it on
b. An app that can predict what Naija streets will have the most traffic, the best route to take and where to go from there
c. An app that can predict where next crime or violence or Boko Haram attacks will be.

a. I don't think this is going to work even Cortana will have a hard time predicting our powerful Nigerian Nepa (Never expect power always)
b & c. How would you go about this?


Or how do u feel?
stated above

Like lets team up to build apps that not only will add value to our society, but will also give us money and recognition.

We could also make a Facebook or Twitter or Google clone and then try to sell it. Pata pata, people will say they are not interested, but either way, we would have learn something. Or how does everyone feel?
I'm all for learning something at the end of the day so you get a thumbs up.

1 Like

Re: Javascript Study Group by naijatechworld: 3:45pm On Jul 15, 2014
Yeah Im with this. How much is the challenge holding?
Re: Javascript Study Group by davidsmith8900: 3:47pm On Jul 15, 2014
blueyedgeek: Right


Before we can start making "real" apps, we need to really understand what we are really doing before we become copy-pasters that just lift code without understanding what it does.
- dhtml 1801



Personally, I think we need the money b4 we pay a whole alot of time to start understanding code. We can copy and paste for a while and then we go back to see what it is about. When Google started, they didnt really know how to program well, but they got better as time went by. Facebook got better as well. I think we should get the money 1st and then focus on understanding code.
Re: Javascript Study Group by GodMode: 3:49pm On Jul 15, 2014
davidsmith8900:

Personally, I think we need the money b4 we pay a whole alot of time to start understanding code. We can copy and paste for a while and then we go back to see what it is about. When Google started, they didnt really know how to program well, but they got better as time went by. Facebook got better as well. I think we should get the money 1st and then focus on understanding code.

Don't say this in public...

2 Likes

Re: Javascript Study Group by blueyedgeek(m): 3:57pm On Jul 15, 2014
davidsmith8900:

Personally, I think we need the money b4 we pay a whole alot of time to start understanding code. We can copy and paste for a while and then we go back to see what it is about. When Google started, they didnt really know how to program well, but they got better as time went by. Facebook got better as well. I think we should get the money 1st and then focus on understanding code.
grin grin grin You're kidding right?

4 Likes

Re: Javascript Study Group by fattbabakay(m): 4:32pm On Jul 15, 2014
blueyedgeek: grin grin grin You're kidding right?
He must be!

2 Likes

Re: Javascript Study Group by DharkPoet(m): 5:14pm On Jul 15, 2014
davidsmith8900:

Personally, I think we need the money b4 we pay a whole alot of time to start understanding code. We can copy and paste for a while and then we go back to see what it is about. When Google started, they didnt really know how to program well, but they got better as time went by. Facebook got better as well. I think we should get the money 1st and then focus on understanding code.

Seriously? Sergey Brin and Larry Page didn't really know how to program well before they kickstarted Google? I don't agree with that Bro.

In as much as the enthusiasm to make money should be there, we shouldn't make it a priority over the passion for the language. Yes, the money would come, but not at the cost of fully understanding the implementations and intricacies involved.

Danke!!

1 Like

Re: Javascript Study Group by davidsmith8900: 5:25pm On Jul 15, 2014
They were Comp Sci PHD students who were not experienced in HTML, thats the main reason why their original homepage has a simple design. But to get back on topic, how much is the challenge? What market should we be targeting for apps instead of just wasting time forming study groups and having competitions that won't bring us money?
Re: Javascript Study Group by DharkPoet(m): 5:26pm On Jul 15, 2014
Here are some examples to keep us busy:
Find PI to the Nth Digit - Enter a number and
have the program generate PI up to that many
decimal places. Keep a limit to how far the
program will go.

Fibonacci Sequence - Enter a number and have
the program generate the Fibonacci sequence to
that number or to the Nth number.

Prime Factorization - Have the user enter a
number and find all Prime Factors (if there are
any) and display them.

Next Prime Number - Have the program find
prime numbers until the user chooses to stop
asking for the next one.

Find Cost of Tile to Cover W x H Floor -
Calculate the total cost of tile it would take to
cover a floor plan of width and height, using a
cost entered by the user.

Mortgage Calculator - Calculate the monthly
payments of a fixed term mortgage over given
Nth terms at a given interest rate. Also figure
out how long it will take the user to pay back the
loan.

Change Return Program - The user enters a cost
and then the amount of money given. The
program will figure out the change and the
number of quarters, dimes, nickels, pennies
needed for the change.

Binary to Decimal and Back Converter - Develop
a converter to convert a decimal number to
binary or a binary number to its decimal
equivalent.

Calculator - A simple calculator to do basic
operators. Make it a scientific calculator for
added complexity.

Unit Converter (temp, currency, volume, mass
and more) - Converts various units between one
another. The user enters the type of unit being
entered, the type of unit they want to convert to
and then the value. The program will then make
the conversion.

Credit Card Validator - Takes in a credit card
number from a common credit card vendor (Visa,
MasterCard, American Express, Discoverer) and
validates it to make sure that it is a valid number
(look into how credit cards use a checksum).

Tax Calculator - Asks the user to enter a cost
and either a country or state tax. It then returns
the tax plus the total cost with tax.

Factorial Finder - The Factorial of a positive
integer, n, is defined as the product of the
sequence n, n-1, n-2, ...1 and the factorial of
zero, 0, is defined as being 1. Solve this using
both loops and recursion.

Complex Number Algebra - Show addition,
multiplication, negation, and inversion of complex
numbers in separate functions. (Subtraction and
division operations can be made with pairs of
these operations.) Print the results for each
operation tested.

Happy Numbers - A happy number is defined by
the following process. Starting with any positive
integer, replace the number by the sum of the
squares of its digits, and repeat the process until
the number equals 1 (where it will stay), or it
loops endlessly in a cycle which does not include
1. Those numbers for which this process ends in
1 are happy numbers, while those that do not
end in 1 are unhappy numbers. Display an
example of your output here. Find first 8 happy
numbers.

Number Names - Show how to spell out a
number in English. You can use a preexisting
implementation or roll your own, but you should
support inputs up to at least one million (or the
maximum value of your language's default
bounded integer type, if that's less). Optional:
Support for inputs other than positive integers (like
zero, negative integers, and floating-point
numbers).

Coin Flip Simulation - Write some code that
simulates flipping a single coin however many
times the user decides. The code should record
the outcomes and count the number of tails and
heads.

Reverse a String - Enter a string and the program
will reverse it and print it out.

Pig Latin - Pig Latin is a game of alterations
played on the English language game. To create
the Pig Latin form of an English word the initial
consonant sound is transposed to the end of the
word and an ay is affixed (Ex.: "banana" would
yield anana-bay). Read Wikipedia for more
information on rules.

Count Vowels - Enter a string and the program
counts the number of vowels in the text. For
added complexity have it report a sum of each
vowel found.

Check if Palindrome - Checks if the string
entered by the user is a palindrome. That is that
it reads the same forwards as backwards like
“racecar”.

2 Likes

Re: Javascript Study Group by davidsmith8900: 5:26pm On Jul 15, 2014
DharkPoet:

Seriously? Sergey Brin and Larry Page didn't really know how to program well before they kickstarted Google? I don't agree with that Bro.

In as much as the enthusiasm to make money should be there, we shouldn't make it a priority over the passion for the language. Yes, the money would come, but not at the cost of fully understanding the implementations and intricacies involved.

Danke!!

When will the money come? I think we have to be aggressive.
Re: Javascript Study Group by davidsmith8900: 5:29pm On Jul 15, 2014
DharkPoet: Here are some examples to keep us busy:
Find PI to the Nth Digit - Enter a number and
have the program generate PI up to that many
decimal places. Keep a limit to how far the
program will go.

Fibonacci Sequence - Enter a number and have
the program generate the Fibonacci sequence to
that number or to the Nth number.

Prime Factorization - Have the user enter a
number and find all Prime Factors (if there are
any) and display them.

Next Prime Number - Have the program find
prime numbers until the user chooses to stop
asking for the next one.

Find Cost of Tile to Cover W x H Floor -
Calculate the total cost of tile it would take to
cover a floor plan of width and height, using a
cost entered by the user.

Mortgage Calculator - Calculate the monthly
payments of a fixed term mortgage over given
Nth terms at a given interest rate. Also figure
out how long it will take the user to pay back the
loan.

Change Return Program - The user enters a cost
and then the amount of money given. The
program will figure out the change and the
number of quarters, dimes, nickels, pennies
needed for the change.

Binary to Decimal and Back Converter - Develop
a converter to convert a decimal number to
binary or a binary number to its decimal
equivalent.

Calculator - A simple calculator to do basic
operators. Make it a scientific calculator for
added complexity.

Unit Converter (temp, currency, volume, mass
and more) - Converts various units between one
another. The user enters the type of unit being
entered, the type of unit they want to convert to
and then the value. The program will then make
the conversion.

Credit Card Validator - Takes in a credit card
number from a common credit card vendor (Visa,
MasterCard, American Express, Discoverer) and
validates it to make sure that it is a valid number
(look into how credit cards use a checksum).

Tax Calculator - Asks the user to enter a cost
and either a country or state tax. It then returns
the tax plus the total cost with tax.

Factorial Finder - The Factorial of a positive
integer, n, is defined as the product of the
sequence n, n-1, n-2, ...1 and the factorial of
zero, 0, is defined as being 1. Solve this using
both loops and recursion.

Complex Number Algebra - Show addition,
multiplication, negation, and inversion of complex
numbers in separate functions. (Subtraction and
division operations can be made with pairs of
these operations.) Print the results for each
operation tested.

Happy Numbers - A happy number is defined by
the following process. Starting with any positive
integer, replace the number by the sum of the
squares of its digits, and repeat the process until
the number equals 1 (where it will stay), or it
loops endlessly in a cycle which does not include
1. Those numbers for which this process ends in
1 are happy numbers, while those that do not
end in 1 are unhappy numbers. Display an
example of your output here. Find first 8 happy
numbers.

Number Names - Show how to spell out a
number in English. You can use a preexisting
implementation or roll your own, but you should
support inputs up to at least one million (or the
maximum value of your language's default
bounded integer type, if that's less). Optional:
Support for inputs other than positive integers (like
zero, negative integers, and floating-point
numbers).

Coin Flip Simulation - Write some code that
simulates flipping a single coin however many
times the user decides. The code should record
the outcomes and count the number of tails and
heads.

Reverse a String - Enter a string and the program
will reverse it and print it out.

Pig Latin - Pig Latin is a game of alterations
played on the English language game. To create
the Pig Latin form of an English word the initial
consonant sound is transposed to the end of the
word and an ay is affixed (Ex.: "banana" would
yield anana-bay). Read Wikipedia for more
information on rules.

Count Vowels - Enter a string and the program
counts the number of vowels in the text. For
added complexity have it report a sum of each
vowel found.

Check if Palindrome - Checks if the string
entered by the user is a palindrome. That is that
it reads the same forwards as backwards like
“racecar”.

Nice ideas, but keeping busy doesnt mean that you will be making money. Does keeping busy pay the bills? What if we could turn these ideas into reasonable apps that can make us money?
Re: Javascript Study Group by DharkPoet(m): 5:34pm On Jul 15, 2014
davidsmith8900: They were Comp Sci PHD students who were not experienced in HTML, thats the main reason why their original homepage has a simple design. But to get back on topic, how much is the challenge? What market should we be targeting for apps instead of just wasting time forming study groups and having competitions that won't bring us money?

Computer Science PhD students, if going by your fact, that they "were not experienced in HTML", does that invariably support your claim that "they didn't really know how to program"?

Alright, what happens after targeting the markets? How do we achieve the required skills? I think that's the primary reason for the "study group".

1 Like

Re: Javascript Study Group by davidsmith8900: 5:42pm On Jul 15, 2014
DharkPoet:

Computer Science PhD students, if going by your fact, that they "were not experienced in HTML", does that invariably support your claim that "they didn't really know how to program"?

Alright, what happens after targeting the markets? How do we achieve the required skills? I think that's the primary reason for the "study group".

When we target markets, and to finally decide to make money off of the futile study groups and challenges on NairaLand, by selling apps, then we can use that money to buy more time by paying bills, which in then will give us more time to learn programming without pressure.

Or how do u feel sir?
Re: Javascript Study Group by DharkPoet(m): 5:43pm On Jul 15, 2014
davidsmith8900:

Nice ideas, but keeping busy doesnt mean that you will be making money. Does keeping busy pay the bills? What if we could turn these ideas into reasonable apps that can make us money?

I guess Zuckerberg, Gates, Jobs, Sergey and Larry all went for the money hunt without even thinking about acquiring and perfecting the necessary skills.

Adequate Skills + Brilliant Idea + Good Entrepreneurial Skills = Big Tech Company = $$$.

Side note: your link on Creating web apps in 8 steps really made a lot of sense. Already got it archived.

1 Like

Re: Javascript Study Group by blueyedgeek(m): 5:45pm On Jul 15, 2014
@dharkpoet, let's not put too much pressure on ourselves. How many of those challenges can you comfortably tackle? we should start with something basic that will enable us to make full use of code that we have understood perfectly not the ones that will make us visit google every 2 seconds. As we progress and our understanding becomes better, then we can increase the difficulty to match our skillset
Re: Javascript Study Group by davidsmith8900: 5:46pm On Jul 15, 2014
DharkPoet:

I guess Zuckerberg, Gates, Jobs, Sergey and Larry all went for the money hunt without even thinking about acquiring and perfecting the necessary skills.
.

Yeah but Zuckerberg, Gates, Jobs, Sergey & Larry have 3 things in common, which you, I and many on Nairaland don't.

1. They are nonblack founders or better yet they are white men
2. Their parents came from the middle-income family who have enough money to get them a computer or a laptop at a very young age (like 12)
3. They went to top universities in USA, like Harvard, Stanford or Yale.

So thus we can't think like them.
Re: Javascript Study Group by DharkPoet(m): 5:48pm On Jul 15, 2014
davidsmith8900:

When we target markets, and to finally decide to make money off of the futile study groups and challenges on NairaLand, by selling apps, then we can use that money to buy more time by paying bills, which in then will give us more time to learn programming without pressure.

Or how do u feel sir?

My question is, how do we acquire the skills necessary to accomplish the Nairaland challenges and build apps, by lifting codes?

1 Like

Re: Javascript Study Group by davidsmith8900: 5:52pm On Jul 15, 2014
DharkPoet:

My question is, how do we acquire the skills necessary to accomplish the Nairaland challenges and build apps, by lifting codes?

Which leads to my question, will these NL challenges and apps (already posted) make us money? I think a better question is, How do we acquire the skills neccesary to make money, by lifting codes? Which leads to my answer ~> You make clones of apps that already making money on the market. There are many tutorials that show a step-by-step for how to build the most popular apps. We can never learn everything.
Re: Javascript Study Group by blueyedgeek(m): 5:52pm On Jul 15, 2014
davidsmith8900:

Yeah but Zuckerberg, Gates, Jobs, Sergey & Larry have 3 things in common, which you, I and many on Nairaland don't.

1. They are nonblack founders or better yet they are white men
2. Their parents came from the middle-income family who have enough money to get them a computer or a laptop at a very young age (like 12)
3. They went to top universities in USA, like Harvard, Stanford or Yale.

So thus we can't think like them.
One thing you keep missing. These guys didn't do the things they did for the money, they had real passion for it. Money just happened to come their way and I'm pretty sure that if the money didn't come, they would have continued plugging away because they have love for their craft. no come here dey corrupt our minds with money.

3 Likes

Re: Javascript Study Group by davidsmith8900: 5:53pm On Jul 15, 2014
blueyedgeek: One thing you keep missing. These guys didn't do the things they did for the money, they had real passion for it. Money just happened to come their way and I'm pretty sure that if the money didn't come, they would have continued plugging away because they have love for their craft. no come here dey corrupt our minds with money.

Like you said. "THESE GUYS DIDN'T DO THE THINGS FOR THE MONEY", that's because they already HAD IT. WE DONT. So we can't think like them. We must have passion and greed.
Re: Javascript Study Group by blueyedgeek(m): 5:57pm On Jul 15, 2014
davidsmith8900:

Like you said. "THESE GUYS DIDN'T DO THE THINGS FOR THE MONEY", that's because they already HAD IT. WE DONT. So we can't think like them. We must have passion and greed.
Passion and greed ke? you are very funny. grin grin
Okay, lead the way and we'll follow. What I mean is that instead of talking about it all of the time, why not start something and then we'll all join in?

3 Likes

Re: Javascript Study Group by davidsmith8900: 5:59pm On Jul 15, 2014
blueyedgeek: Passion and greed ke? you are very funny. grin grin
Okay, lead the way and we'll follow. What I mean is that instead of talking about it all of the time, why not start something and then we'll all join in?

I just did. An App Challenge for ways in which technology can help our society.

(1) (2) (3) (4) (5) (6) (Reply)

What Is The Average Salary Of A Php Programmer In Lagos / Keywords / Reserved word In Q-BASIC / Where Is That Female Geek: Any Good Female Developer Around?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 92
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.