[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/prog/ - Programming

Programming board

Catalog

8chan Bitcoin address: 1NpQaXqmCBji6gfX8UgaQEmEstvVY7U32C
The next generation of Infinity is here (discussion) (contribute)
A message from @CodeMonkeyZ, 2ch lead developer: "How Hiroyuki Nishimura will sell 4chan data"
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 1 per post.


b3ecaa No.2118

you know stuff you wish you knew when you started programming

fb36be No.2122

First look a what ASM is (you don't need to know how to code on ASM but it's important that you get it, then learn C, then C++, then Java and then the Spring Framework. And if you did it right you have a well paid very cool job at the end.

db59d4 No.2134

>>2118
>you know stuff you wish you knew when you started programming

I wish I knew to get rid of Windows from the start.
>mfw I wasted years with that shit

Seriously. Unless you plan on using C# inside of Visual Studio exclusively, do yourself a favour and switch to GNU+Linux or a BSD.

11616f No.2136

>>2118
Don't fall for the hype relating to esoteric hipster languages. Don't get into the trap of using tools that are harder than they should be for the job. Don't give up on learning Emacs and GNU/Linux.

fb36be No.2163

Never I've heard a programmer say "I regret learning bash".


38f276 No.2173

>>2163

true, most simply kill themselves before that happens.


1f37e9 No.2195

Jump into it and keep practicing.

Also /prog/ could use a Newb general- a lot of "new programmers"/"thinking of starting"/"where do I start"/"what are x for in y language threads.


970de6 No.2212

What are the things one needs to know to start programming?

One thing I hate is when I ask other peoples opinions on what language to use, everyone says different things.

Lets say that I choose c++, can I learn it by just doing tutorials or do I need something else?

Like I don't understand anything when I look at the code, but I want to learn it so I can do something.


c2cc72 No.2217

>>2212

>What are the things one needs to know to start programming?

Nothing, all you need to HAVE is a sense of curiosity and the will to keep trying.

>One thing I hate is when I ask other peoples opinions on what language to use, everyone says different things.

People say different things because not everyone started out the same. I wrote my first program in Pascal but I hated programming back then, thought it wasn't for me. Then at school I learned C# which got me interested in software in general.

>Lets say that I choose c++, can I learn it by just doing tutorials or do I need something else?

If I were you I'd try buying/downloading a book rather than look at online tutorials. I find that books provide more structure, this helps so that you don't get overwhelmed at first.

>Like I don't understand anything when I look at the code, but I want to learn it so I can do something.

Baby steps, I started out writing useless programs but as time passes and you put in the effort you'll get it.


22a317 No.2218

>>2212

>What are the things one needs to know to start programming?

I started not knowing anything about what code actually looked like. As in I never expected source code for a program to look like lines of plain text.

Surely, you can get the gist of syntax with tutorials and in C++ how memory is managed, but to make a well designed program, or to effectively write something more complex (e.g game engine, given you know the mathematics behind graphics, basic movement, etc), you're going to need more e.g some practice writing code in the first place.

Personally would go with a published book, whichever way you decide to acquire it, and read chapter by chapter. I think write retarded and confused code with the languages I learned by exclusively going through online tutorials and searching compilation/interpretation errors.


d8b884 No.2219

>>2217

I guess I'll check some tutorials and what the different parts of the code means and start trying to do something.


c2cc72 No.2221

>>2219

That's the opposite of the advice I gave you. Can you not read?


d819c4 No.2223

>>2221

Was tired when i read it, but yeah books.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]