-  [WT]  [PS]  [Home] [Manage]

[Return] [Entire Thread] [Last 50 posts]
Posting mode: Reply
  1.   (reply to 4952)
  2. (for post and file deletion)
/pr/ - Programming
  • Supported file types are: C, CSS, DOC, DOCX, GIF, H, JAVA, JPG, PDF, PNG, SVG, SWF, TXT, WEBM
  • Maximum file size allowed is 10000 KB.
  • Images greater than 200x200 pixels will be thumbnailed.
  • Currently 432 unique user posts. View catalog

  • Blotter updated: 2018-08-24 Show/Hide Show All

We are in the process of fixing long-standing bugs with the thread reader. This will probably cause more bugs for a short period of time. Buckle up.

Movies & TV 24/7 via Channel7: Web Player, .m3u file. Music via Radio7: Web Player, .m3u file.

WebM is now available sitewide! Please check this thread for more info.

Neckbearded Basement Dweller 16/11/03(Thu)02:58 No. 4952
4952

File 147813833229.gif - (0.99MB , 250x333 , 1477848410201.gif )

What programming language should I learn first?


>>
Neckbearded Basement Dweller 16/11/03(Thu)03:15 No. 4953
4953

File 147813934954.jpg - (25.98KB , 619x354 , FY3049EHCV99X7W_MEDIUM.jpg )

>>4952

C

You learn C and you can conquer the world.


>>
Neckbearded Basement Dweller 16/11/03(Thu)06:16 No. 4954

Depends. What are you going to do as a programmer? Are goin to be a professional or hobbyist?

C is a quality start. Python or ruby is a quicktstart still not bad at all.


>>
Neckbearded Basement Dweller 16/11/03(Thu)07:00 No. 4955

Also: https://7chan.org/pr/res/4156.html


>>
Neckbearded Basement Dweller 16/11/03(Thu)07:39 No. 4956

https://7chan.org/pr/res/4669.html


>>
Not OP 16/11/14(Mon)21:38 No. 4959

>>4954
I'm going to attend college for computer science/software engineering here in about a year, but it's going to be something I enjoy doing, not some horrible desk job that I despise. Really, I'm trying to get into object-oriented, high-functioning langjuages.


>>
Neckbearded Basement Dweller 16/12/22(Thu)13:33 No. 4977

>>4959
Ask college what languages they are going to teach you.


>>
Neckbearded Basement Dweller 16/12/31(Sat)16:26 No. 4978

>>4977

/thread

No self-taught first language or you're gonna regret it later. Personal experience.


>>
Neckbearded Basement Dweller 17/01/01(Sun)03:37 No. 4979

>>4978
I taught myself my first language (as well as all the others) and didn't regret it.
What now?


>>
Neckbearded Basement Dweller 17/01/08(Sun)22:43 No. 4981

>>4977
I mean it. Ask them and tell us.


>>
Theogenes 17/02/01(Wed)23:39 No. 4986

>>4953
Kind of agree with this.

C is up there with the best and most useful languages to learn, but some aspects will be difficult to someone with no background in programming. Maybe try Java or Python first.


>>
Neckbearded Basement Dweller 17/02/12(Sun)19:47 No. 4990

C. I am no expert but it was my introduction to programming and you can't go wrong with it. You don't want something too boring like python as you want something that will keep your interest and I feel like C accomplishes that well while still being easy to learn


>>
Neckbearded Basement Dweller 17/03/11(Sat)08:06 No. 4993

HTML is the best way to start


>>
Neckbearded Basement Dweller 17/03/17(Fri)15:41 No. 5002

>>4977
C and Java

That's what they're gonna tell them and I just said it in less characters than you.


>>
Neckbearded Basement Dweller 17/05/17(Wed)14:55 No. 5041

Processing is a fun way to learn Java.

https://processing.org/

Khan Academy has a JavaScript version with plenty of tutorials. JS is a shitty language but it'll probably help you get some of the basics.


>>
Neckbearded Basement Dweller 17/05/21(Sun)17:02 No. 5044

lua with love2d framework


>>
Neckbearded Basement Dweller 17/11/04(Sat)13:06 No. 5084

>>4952
Learn C & Java
Start of with Java and as soon as you can write clean code start with learning C.


>>
Neckbearded Basement Dweller 18/07/24(Tue)00:15 No. 5128

>>4959
English is a good start


>>
Neckbearded Basement Dweller 18/08/13(Mon)02:49 No. 5131

HTML


>>
Neckbearded Basement Dweller 19/02/16(Sat)08:00 No. 5216

Python (Django)


>>
Yuh poopyswagster 19/02/23(Sat)16:02 No. 5220

I personally started from Java. However python seems like the best one to go for because it'll teach you good programming habbits such as indentations. So i'd personally recommend either java or py.


>>
Neckbearded Basement Dweller 19/03/02(Sat)14:15 No. 5226

start with assembly if you want a brain hemerage.

start with python or any .NET langauge


>>
Neckbearded Basement Dweller 19/04/22(Mon)00:22 No. 5250

i would start with c if you're not totally retarded


>>
Neckbearded Basement Dweller 19/04/29(Mon)23:57 No. 5253

>>4952
Python.

I started to learn programming from Pascal and Basic.
When I studied in university I learned C++. It is perfect language, but not for newbie.
After studying Python I understood that for newbie is better to start from Python. It has many libraries for any tasks and you can make practical things.
You just import library and use needed function.
Also Python supports OOP, Functional and procedure programming.
-----quick start-----
official site python.org
Byte of Python
Zed Shaw
----more advanced books---
Dive in Python
Mark Lutz Learning Python
Sedgewick


>>
Neckbearded Basement Dweller 19/06/05(Wed)23:08 No. 5261

FWIW, Pascal is still around. I'd like to recommend it as a starting langauge, but I don't think there are many good learning resources for it any more.

www.freepascal.org if you're feeling nostalgic.


>>
Neckbearded Basement Dweller 19/08/11(Sun)11:56 No. 5283

Python seems to be the current "meta" starter language, but there's plenty of others.

C will always be useful and powerful, but unless you get good with it it's useless.

If you want to program professionally you should probably go with Python, Ruby, or Java, but if you want to learn programming for fun I recommend you branch out and look at other languages. Python or Tcl are the starters I suggest.

Also if you're going to take a course, learn whatever language the course is in.


>>
re: programming language The Ancient Programmer 19/08/12(Mon)22:47 No. 5284

Learn assembly language first, any processor will do. A RISC machine like ARM probably will be easier than anything from Intel. Once you can do something useful with that you will be able to master any other language in a fraction of the time because you will understand what is going on under the hood. You will learn several languages during your career.


>>
Neckbearded Basement Dweller 19/08/14(Wed)19:33 No. 5292

>>4953
>>5284
Don't do this. Learn something easy and high-level (like Python) first, to get a grasp of basic programming concepts, then the low-level stuff will come naturally if you want it to. Anyone that tells you Asm/C as a first programming language will let you rule the world is setting you up to fail.

C is a brilliant language, but if you already know a higher-level language it will be much easier. Don't touch assembler unless you have **good** C knowledge and need the performance/capabilities it provides.


>>
Neckbearded Basement Dweller 19/09/19(Thu)17:37 No. 5305
5305

File 156890747622.png - (204.91KB , 1280x809 , proxy_duckduckgo_com.png )

Learn C++ using the Qt framework.
In other words, learn Qt first.
Qt is a full stack with every library you need, and will give you access to higher programming concepts when you will eventually need them.
Python or Javascript as a first language is a horrible idea; Anything that is dynamically typed will do more to confuse a programmer in the long run.
And anything without pointers or enumerators is a shit language to begin with.


>>
Neckbearded Basement Dweller 19/09/19(Thu)17:55 No. 5306

>>5292
>>4986
>>5216
You should never, ever, take programming advice from someone who recommends python as a first programming language. Why? Well for one, this advice right here is just bizarre:

>>5220
>it teaches programming concepts such as indentations
My god; WHO IN THEIR RIGHT MIND WOULD CHOOSE PYTHON TO TEACH SOMEONE ABOUT ...
indentation?
First off, the idea that you would choose a language to teach indentation is... to say the least, odd.
The only thing you need to know about indentation is this:
1. Indentations are 8 characters wide. If you meet someone who swears by 2 indentations, they are a bad programmer.
2. Indentations are tabs, not spaces.
3. If you are complaining about having run out of room to code, because your indentations are too large, you should consider retroactively aborting your code, or yourself, because you have screwed up.
4. Thus, while learning, your code should not go past 3 indentations as a matter of principle. When that habit is firmly in place, then 5 indentations becomes the real limit.

And second off, I suspect what he really meant by indentation, was the concept of scope...
Which again, why you would choose python to teach about scope, is bizarre. Any language lacking pointers, is the last thing youd want to use.


Go with Qt if you want to learn to program.


>>
Neckbearded Basement Dweller 20/01/21(Tue)22:35 No. 5347

>>5306
Do you have any recommendation for learning Qt? Any resources?


>>
Smith Johnes 20/03/18(Wed)07:42 No. 5357

If you want to become a programmer start with C. But if you want to develop a project, better to consult developers. For example, https://appinventiv.com/ar-vr-app-development/ are too good at it.


>>
Neckbearded Basement Dweller 20/04/15(Wed)17:57 No. 5362

HTML. Start with the basics.


>>
Neckbearded Basement Dweller 20/05/06(Wed)17:32 No. 5373

Python and a Scheme (Guile, Chicken).


>>
Neckbearded Basement Dweller 20/05/06(Wed)17:33 No. 5374

>>5362
HTML is not a programming language, it is a markup language. That's not answering OP's question.


>>
Neckbearded Basement Dweller 20/05/06(Wed)17:59 No. 5376

>>5305
I'd probably recommend learning Qt with CommonQt over C++.


>>
Neakey 20/07/20(Mon)09:38 No. 5397

Well, I can say that I have already worked with one company that provides software development services. If you are interested, here is a link to their website https://lampalampa.net/en/ . I needed help creating an application for my business on android and these guys helped me a lot. So take a look.


>>
Neckbearded Basement Dweller 20/08/14(Fri)14:10 No. 5407

Depends from your skills. For example, you can start from Python. I want to create some software so I will contact to specialsits. I have plan to create quality assurance tool like here https://fortegrp.com/11-popular-software-testing-tools/


>>
Neckbearded Basement Dweller 20/08/21(Fri)09:33 No. 5410

>>4952
C, its simple and close to the metal. Newbies can comprehend it while learning how the computer works, and its basically the swiss army knife of programming languages so it will be useful long after you learn other more specialized languages. Most modern programming languages take heavy inspiration from C so you will have a headstart when you decide to learn some more languages


>>
Neckbearded Basement Dweller 20/10/17(Sat)06:29 No. 5419

Tsundere cat (☆▽☆)


>>
Neckbearded Basement Dweller 20/10/27(Tue)01:20 No. 5424

I would say Java. Perfect middle ground between the convoluted nature of C/C++ and the intellectual laziness encouraged by something like Python.


>>
Java ublackmoma 20/10/28(Wed)13:59 No. 5427

Java cause I like minecwaft


>>
Neckbearded Basement Dweller 21/01/12(Tue)05:17 No. 5446

>>4952
Python, because it's easy and general purpose. Alternatives are Javascript because you can learn it on Khan Academy and it's really basic, and C, which is a lot more difficult than the previous two, but is the ancestor of many languages, also it runs fast.
First time posting on 7chan, this place seems nice! The other more popular chans are dying :(


>>
Neckbearded Basement Dweller 21/02/19(Fri)20:06 No. 5452

>>5261
You can't be serious! The whole Pascal family of languages is dead, buried and obituaried. We're not seeing anyone making any sort of mention of oberon or anything close.


>>
jorteg 21/05/14(Fri)17:26 No. 5465

For what purposes do you need it? Do you want to learn for yourself - for interest, to get a job, or do you have a specific desire, for example, to develop an application or a game? For the last point, I know that the guys https://program-ace.com/expertise/virtual-reality/ use programming languages ​​such as C #, C ++, Java, Kotlin.


>>
Max 21/05/20(Thu)20:50 No. 5468

Let's make it clear. What do oyu to learn programming language for? Set your goal first.
After that we can recommend you something interesting. Anyway as I see people above used to advice learning virtual reality development. Yeah, that's a good option. Moreover that's truly prospective option. Here is my own recommendation:
1) Java, Python, c++
2) VR development (you also may get more info at https://www.eyeengage.com/ ) because those guys are one of the best in their area.


>>
PyschoMantis 21/06/01(Tue)11:59 No. 5471

I think the main problem is that people dont actually understand the technology properly. Everyone talks c++ and the usual but until we get more people into it then its going to be harder to keep growing the apps. I agree that they should consider vr, if they looked into it properly (https://www.eyeengage.com/what-is-virtual-reality/) then they might consider it more than just a fad. Some companies are throwing billions of $ at it still so why not


>>
Neckbearded Basement Dweller 21/07/16(Fri)18:26 No. 5476

c or python


>>
Neckbearded Basement Dweller 21/10/13(Wed)08:55 No. 5490
5490

File 163410811657.png - (374.32KB , 772x562 , 803.png )

Learn a higher-level language that you can get your ideas out in, and then just hire one of these uncreative autists to optimize it for you.


>>
Neckbearded Basement Dweller 21/10/13(Wed)11:21 No. 5491

c++ if u want to dive deep or go for python


>>
Neckbearded Basement Dweller 21/10/17(Sun)03:02 No. 5492

Lisp and C. The order doesn't matter, just make sure they're the first two you use.

Lisp teaches you how programing languages treat syntax and semantics, C teaches you how programming languages treat resource managment.


>>
Neckbearded Basement Dweller 23/05/01(Mon)16:28 No. 5621

Python of course


>>
Neckbearded Basement Dweller 23/12/16(Sat)06:13 No. 5663

>>4952
Hare


>>
Neckbearded Basement Dweller 23/12/26(Tue)09:55 No. 5664

Hoon

You'll meet smart people. Like if you'd learned Lisp 40 years ago.


>>
Neckbearded Basement Dweller 24/04/04(Thu)03:59 No. 5681

c


>>
Neckbearded Basement Dweller 24/04/07(Sun)13:16 No. 5682

lisp, no arguments given just a trust me bro statement



[Return]



Delete post []
Password  
Report post
Reason