[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
How can I code?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 25
Thread images: 4
File: CodingSnippet.jpg (1 MB, 1600x900) Image search: [Google]
CodingSnippet.jpg
1 MB, 1600x900
Hello, everyone!
What kind of advice you guys can give me, about the firsts steps i can take in coding? Is python a good start?
>>
>>55365039
Yes
>>
>>55365039
No
>>
>>55365039
Maybe
>>
>>55365085
>>55365103
>>55365139
I fucking love this place
>>
>>55365039
So
>>
Kys
>>
>>55365039
Install gentoo
>>
>>55365039
actual programmer here.

Start with python if you plan on going nowhere with programming

Calling it "coding" is the first step to nowhere
>>
>>55365039
python is a good (and common) first language.
>>
>>55365187
actual progamer here.

Start with python if you plan on going nowhere with progaming

Calling it "CoDing" is the first step to nowhere


http://callofduty.wikia.com/wiki/Python
>>
>>55365039
That font smoothing is terrible
>>
>>55365307
it's almost like the picture was captured with a camera, pointing at a monitor at a skewed angle.
>>
>>55365039
>normalfaggots think code is a gigantic fucking block of text like that
I'm glad my job is secure from everything but poos.
>>
start with the greeks
>>
OP here.

>>55365187
>>55365196


I'm a total noob in this, but i have been reading about it and wanted to know the opinion i could find around here.

There are others languages i could look forward too?
>>
Start with the language in your picture: JavaScript! First read the documentation and learn syntax, and then try to do something in it and google the things you can't realize for few years and that's it
>>
>>55365464
Start with language like C or C++, this will teach you lots of stuff that high-level languages don't teach you. For example memory allocation and such.
>>
>>55365039
first learn linear algebra, advanced statistics, number theory, graph theory

then learn about data structures and algorithms

then learn a real language like c
>>
Every fucking day... Fuck all of you
>>
File: mahgod.jpg (37 KB, 300x314) Image search: [Google]
mahgod.jpg
37 KB, 300x314
fucking noobs
>>
File: 4L_HZ3NK9Pm.jpg (145 KB, 600x750) Image search: [Google]
4L_HZ3NK9Pm.jpg
145 KB, 600x750
>>55365039
Here's how i learned

1. Install linux
2. install vim and learn some basic vim commands, don't need to master it yet, just learn some basics like how to search for a word, how to save a file, how to open a split screen, how to jump to a specific line number, how to select and copy text etc.
3. Learn some basic command line commands like cd, cp, mv, rm, etc. Get used to working in the terminal.
4. Get the book learn python the hard way and do everything the book wants you to do. Use vim as your text editor.
5\. At the same time get a book on C. I recommend "Head First C" by oreilly. Python will have you making scripts fast, learning C will teach you a lot about the things Python abstracts away and does for you. Python is written in C.
6. Just work on this shit every day and take notes and if you get stuck ask for help on here or on reddit or on stack exchange or on IRC BUT always google shit first before asking a question because chances are someone already posted a thread somewhere that will answer your question. Spend a minimum of 1/2 on each lanaguage every day. So 1/2 hour python, 1/2 hour C. It's like piano lessons where spending a little time each day is better than doing 10hours in one day and then not touching it for a week or two. It's best to work on it every day so you flex those mental muscles.
7. After you've completed these books try to make a project with python and on with C. And/or try some other books about C or Python. Once you get the basics you'll find it pretty easy to puck up other languages. The main thing after you learn the basics is deciding on how to apply what you've learned to real projects that interest you.
>>
>learn linux and vim

I did this by watching some pirated LFCS videos.

Then I pirated the Lynda course "Foundations of Programming" with Simon Allardice, who I like a lot.

Then I pirated some Pluralsight stuff, and read some O'Reilly books.

I probably have about $5k worth of training videos and books downloaded.
>>
>>55365187
Python is used a lot when you are working with academics especially for bioinformatics. Source, its my job
>>
>>55365139
I don't know
Thread replies: 25
Thread images: 4

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.