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

Hey /sci mechE student here and I wanna learn programming by

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 21
Thread images: 5

File: IMG_20170221_162925.jpg (2MB, 2500x3946px) Image search: [Google]
IMG_20170221_162925.jpg
2MB, 2500x3946px
Hey /sci
mechE student here and I wanna learn programming by myself. I know basic OOP Java that's it.

Which book should I do? What other path would you recommend ?
>>
>>8866848
This Art of Computer Programming. :^)
>>
>>8866848
>mechE
FORTRAN - its what most FEA software is written in.

Visual Basic - no matter where you go as an engineer, they are gonna have excel. as a matter of fact, thats probably all they will have. knowing how to bust out apps for your cheapskate boss in a platform he has on all his computers is valuable af.

Python - cuz its easy
>>
>>8866866
Thanks a lot mate nice digits too
The sticky wiki said to start with c++ so should I ditch that?
Also how do I go about for python and visual basic?
>>
>>8866880
C++ is much harder to learn than Python or VB. It probably wouldn't be worth your time, as C++ is primarily used by software engineers, not mechE.
>>
File: typical javatard.png (60KB, 782x522px) Image search: [Google]
typical javatard.png
60KB, 782x522px
>>8866848
>I know basic OOP Java that's it.

Sorry, but your mind has been mutilated beyond repair. You shall forever code like it's java in whatever language you move onto thus rendering all your code crap.
>>
>>8866848
>mechE student

You never learned Matlab?

>Which book should I do?

Top left 3 books on Prog->DS&A->AD are essential and Transition to Advanced Math will help you decipher proof based math in the other math books. APUE and CompSys are good for understand system-level stuff and OS, Comp Networks, and Modern Cryptography will let you go even further down that rabbit hole. Automata & Computability, Computational Complexity, and Programming Language Pragmatics are the key theoretical stuff if you're interested in CS. Design Patterns and Man-Month are the SoftEng texts you want to read and if you're going that route then read the book on Database Systems as well.

>>8866913

What language do you think automobile's embedded firmware is written in? Spoiler: C/C++.
>>
File: MATH53_5.jpg (569KB, 1273x1660px) Image search: [Google]
MATH53_5.jpg
569KB, 1273x1660px
>>8866848
https://functionalcs.github.io/curriculum/
https://github.com/open-source-society/computer-science

many guides out there, just get started. Don't focus on a language, focus on becoming a better programmer. Books are interchangeable, I substitute some of what's in either guide from /sci/ wiki, and vice versa.
>>
>>8866866
>VB
waste of dubs you POS
>>
>>8867663
Fuck off idiot, Java is a university standard language, stop putting people off with your elitist views you stupid faggot
>>
>>8866848
>Which book should I do? What other path would you recommend ?
You don't learn to program by reading a book. Just go ahead and code.
>>
>>8867774
You have to read a book before you start coding.
>>
File: Jshit.jpg (210KB, 1024x768px) Image search: [Google]
Jshit.jpg
210KB, 1024x768px
>>8867769
poo belongs in the loo
>>
>>8867753
Learn to latex
>>
>>8866848
Bottom right kek
>>
>>8867715
Now this is a top quality post thanks a lot my man. I'll start with the first book then.

Btw we are learning matlab shits too easy right now
>>
File: javandroid.jpg (45KB, 600x378px) Image search: [Google]
javandroid.jpg
45KB, 600x378px
>>8867663
>>8867769
Java's getting pretty deprecated for anything other than Android app development, for which, Java is your go-to language.

For your /sci/ interests, I'd recommend trying out the algorithmic programming challenges over at Project Euler.
>>
>>8868693
Android development is one of my side goals so I'll definitely look into it too thanks. Bump
>>
Learn to write terrible Matlab and then make fun of CS/CPE students.
>>
>>8869392
Kek
>>
>>8868508
they're not my notes, I posted the wrong image and I know latex sonny so you better watch it
Thread posts: 21
Thread images: 5


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.