Hey Everyone, I'm very interested in learning Julia, but I feel like I'm 
missing some crucial background knowledge to really understand how Julia 
works. Just to give you guys my background, My first language was Java in 
high school, I got fairly good using it then, but in college I only barely 
maintained the skill. I took a couple low level programming course to stay 
somewhat fresh, and some CS 101 type courses and a data structures course. 
Other than that my knowledge is spread around a bit using some Python, but 
mainly R of late. 

Some things in the Julia notation feel familiar to me, Types remind me of 
Java objects, I can generally "read" code in examples. But many things feel 
unfamiliar. It makes me think that there is some base of knowledge is 
assumed with Julia that I do not have. 

My first Julia project is pretty silly compared to most people. I'm trying 
to write a "Lunch-roulette" Program to help me and my co-worker/buddies 
choose where to go for lunch on break. While I was looking for simple I/O 
instructions so we can enter several lunch spots, and times.  I realized I 
had no idea how to use the IOStream or STDIN/OUT functionality. Looks like 
a lot of this is based off of C++ and Unix command line functionality. 

Sorry if this was a long winded question, but basically, what do I need to 
know before I can start learning to use Julia?

Thanks,
-Mike

Reply via email to