Where to start to learn programming?

Jensw01

Registered Member
Joined
Dec 5, 2016
Messages
98
Reaction score
14
Hi there

I'm new to programming. A complete noob... But I would like to learn it. Any advice wich language to learn first? Where to learn it? etc.

Thanks!
 
It depends what you want to do with your knowledge

For Internet Websites etc: PHP, CSS, JavaScript, HTML or

learn C, C#, C++ and Java
 
It depends what you want to do with your knowledge

For Internet Websites etc: PHP, CSS, JavaScript, HTML or

learn C, C#, C++ and Java

What are C, C#, C++ and java used for? How long will it take me to learn all these languages?

Thanks for the answers! Greatly appreciated!
 
What are C, C#, C++ and java used for? How long will it take me to learn all these languages?

Thanks for the answers! Greatly appreciated!

C languages and java are for developing desktop and mobile apps. Literally anything. You can learn the syntax in like a week, but to master the languages it will take months and years.
 
Wich language do you find most useful and why?
 
There is no language which is most useful you have to decide at first what you want to do.

Write a tool? Then C C++ etc.

Something like Facebook then C++ PHP D

You can easily google for something you're interested and look at wiki there is always ständig in which language it's coded
 
I would recommend starting with Visual Logic. You can't really build much with it but it will teach you the basic syntax of programming as well as the flow of information. It will make it easier for you to learn other languages afterwards and you can master it really quickly.
 
There is no language which is most useful you have to decide at first what you want to do.

Write a tool? Then C C++ etc.

Something like Facebook then C++ PHP D

You can easily google for something you're interested and look at wiki there is always ständig in which language it's coded
Why would you need C++ to build a website? lol
 
OP, for someone who wants to learn programming, you ask too many questions on a forum. Learn to use Google first.
 
Some of the replies hinted at it but it really helps to have a project in mind. For example, I decided I wanted to automate something in my work that takes up a lot of time, and so I set out to learn the best way to do so. I'd say start with Javascript, it's used in a huge range of applications.

Learning to program is like learning a foreign language, you know what you want to say, you just have to figure out how to say it in a way the computer will understand.

Edit: codecademy is where I started.
 
I recommend starting at something like codecademy.

For web development, consider the JavaScript and Python courses which will get you to a very functional level.

This is assuming, of course, that you have the basics of HTML/CSS down.
 
learn python, its like a swiss army knife for everything, then you can start to learn some more low level languages like c/c++, java and whatever you want.
 
Why would you need C++ to build a website? lol

Because Facebook rewrote the php interpretor to better suit their scalability etc.

Not the most common occurence, but it happens.
 
It depends what you want to do with your knowledge

For Internet Websites etc: PHP, CSS, JavaScript, HTML or

learn C, C#, C++ and Java

+1

Learn C++ - once you have this foundation and understand logic, you can pretty much self-teach yourself other languages through Google and stackoverflow.
 
To begin with you can learn OOPS concept. These concept are the starting point for many programming language.
 
Simply put a programing language is a language like french or english. It all depends what you want from it. You can do anything in any language if you are brave enough and never stop learning. I started with pascal since I was in 6th grade and fitted perfectly with my knolege of english at the time, in time I translated the englisg words into my native language just because. Now ask yourself what do you need it for? Basic knolege google, number crunching c, advanced number crunching c++, simple static site html, site with some interaction posibilities php, a game a free or payed game engine, want to build a game engine c++ and visual c is my recomandation. Maby this is not what you want to program and you want a search engine that is better than google tghen you need INSPIRATION, also loving what you do is the fuel that gets the worckfow finished.
 
As a CS student I recommend you start off with C++. Some may argue that starting off with python, java or ruby might be "easier", but since you do not have previous programming knowledge, the most important part is to simply start somewhere.

C++ will help you create a general understanding of how programming works (people saying programming is easy are oversimplifying it, so be prepared to dedicate a LOT of hours to this) look up a few books "schaum's outline of programming with c++ 2nd ed" and "Cpp for dummies 7th ed" and YouTube videos from "thenewboston".

You can move to a different language after this, but don't lie to yourself and act like an expert after 2 months.

Another important piece of advice. When you start writing pieces of code to test you're knowledge, don't immediately give up go and google the solution. Yeah it's great to find things ready-made but it won't help you learn. Think of a solution thoroughly, and go back to the book or explanatory videos to get the concepts down. I hated hearing this by my professor at start, but the best code is first written on paper. Syntax is not hard, understanding what you want and how you're going to tell the computer to do it is the hard part.
 
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features and essential functions on BlackHatWorld and other forums. These functions are unrelated to ads, such as internal links and images. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock