473,320 Members | 2,054 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

beginner question about programming

iam a beginner.want to learn programming but confused coz dont know where to start and is that low level language like binary is important to learn for programming???????
Apr 16 '18 #1
4 2294
mcptr
5
You can read some tutorials, but the most effective way to learn is:
1. Find a simple problem to solve.
2. Write a simple program to solve that problem.

You will learn more advanced concepts along the way.

An example:
1. Write a text program that asks the user for a number. Print the number.

2. Write a text program that asks the user for 2 numbers. Print the numbers.

3. Write a text program that asks the user for 2 numbers and an operation to perform (one of +, -, *, /). Print the result of the two numbers operated upon (added, subtracted, multiplied, divided), etc.

4. Fix the program, so that it doesn't allow division by zero.

5. Make the program work with arbitrary numbers (integers, decimals, etc.).

You may start with a simple programming language, e.g. python, or javascript.

Along the way you will learn about data types. And data types will shed the light about concept of binary, memory, etc.

Start with a simple concept.
Apr 22 '18 #2
I wouldn't start with javascript, but python is good for beginners in my opinion.
Apr 30 '18 #3
I agree with mcptr but it's still so hard to get started. I know about sites like CodeAcademy, StudyPug and a few others but all of them charge money upfront.

Someone needs to simplify the crap out of coding, algorithm, etc because I have some awesome ideas.
May 1 '18 #4
mcptr
5
@EricBoss
There is no "simplifying" possible. At the very bottom there are axioms (0, 1), true/false, electric potential, no potential. The rest is abstraction. Computers are calculators. Abstract (0,1) to a sequence of 8, a word, a sequence of words... An operation, a sequence of operations, a function, a library of functions, a system of libraries, frameworks, etc.
Abstracting is just reinventing the wheel over and over again.
Limited language A, limited language B, abstract them to C.
Limited library A, limited library B, a third one abstracting them both. Standard A, standard B, standard C to abstract them all.
There is no simplifying. You're postulating abstracting hard things with simpler terms/constructs. This is possible, but the higher the abstraction, the less you know about the fundaments.
May 1 '18 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

7
by: nortelsale | last post by:
I know nothing about programming but I am building a website (written with php) that allow people post some info. Is there a site I can get some templates or php scripts for an advanced search...
0
by: Henry | last post by:
Using ideas provided by some of you I was able to figure out how to get the names of the parameters fields of a crystal report specified at run time. The code below just basically puts the...
2
by: Jet | last post by:
Hi all, I have written a com+ component by c#,and when I register it into com service it thorw me a warmming mean "There isn't interface of this class in class testCom.objCom,so it can't use...
6
by: arnuld | last post by:
hai all, 1st of all this post is not about C++, it is about general programming, problems i am facing in learning the concepts & reflects my experience with C and C++ . i know about functions,...
1
by: rin | last post by:
Hi, Problem with this code. In the middle of using AJAX, but need to understand how syn works first. Problems: Time could not run in my frame. Help me to run the time first. How to detect the...
3
by: fdu.xiaojf | last post by:
Hi all, I'm not skilled at programming, so sorry for my ignorance. My questions: (1) which is the better way to calculate the value of attributes of a class ? for example: (A) def...
1
by: stekent | last post by:
i am using these medium to requested from members that i needs a basics knwoledge about programming mainly Fortran,CObo,Linux and Oracles
2
by: Peter Hansen | last post by:
I think there are somewhere web pages which offer some small basic questions about C++ programming with the topics: constructor, destructor, overloading, virtual function definitions, new,...
4
by: autiger13 | last post by:
Hi I am working on a program that will connect to a server that I input from the command line and make a request for the HTTP response. I am currently using www.yahoo.com as a test site for my...
2
by: mdguy410 | last post by:
Hello everyone, as the title indicates, I'm just starting out learning C. I have already searched the forums for other threads for beginners, but I figured I would get my first post in on here to...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.