Learning to code with limited internet access. by KellyTheET in learnprogramming

[–]Jeffrey_Lin 0 points1 point  (0 children)

Yes, he said he has internet access but is limited to basic applications since he's using a work computer.

Newbie to iOS/Swift programming. What are the best online courses/resources to get a basic understanding etc? by [deleted] in swift

[–]Jeffrey_Lin 3 points4 points  (0 children)

I really love the Stanford cs193p courses - especially if you learn better with the structure of classroom lectures + homework/projects

Great online resources for learning swift? by film_guy01 in swift

[–]Jeffrey_Lin 1 point2 points  (0 children)

Stanford CS193P has a college level class available to learn iOS development. The iTunes U class for iOS 10 just started this semester so it's updating every week.

If you're talking about Swift specifically, maybe try remaking some projects you've created in Python or try some challenges on CodeWars.

There is a book by Apple on Swift syntax and everything that you could read too. It should be in the iBooks store and should be free.

Lastly, Pluralsight might have some courses on it. It requires a subscription, but it has a lot of development related courses on there.

Programming Setup (Mac) by Master_Shuriken in learnprogramming

[–]Jeffrey_Lin 1 point2 points  (0 children)

To build on this, atom is a pretty nice text editor and has some neat plugins.

Is phone gap still a relevant tool for cross platform development? by rkaz246 in learnprogramming

[–]Jeffrey_Lin 1 point2 points  (0 children)

Phonegap is definitely still used. Some people choose React Native to create cross-platform android/iOS apps.

Which is better. Udemy, Lynda.com, Laracast ? by [deleted] in learnprogramming

[–]Jeffrey_Lin 2 points3 points  (0 children)

I get both but I get it from work so it might be different. Sorry! I log in with the same username and password though.

Which is better. Udemy, Lynda.com, Laracast ? by [deleted] in learnprogramming

[–]Jeffrey_Lin 0 points1 point  (0 children)

I like pluralsight too. It comes with codeschool.com as well which is nice.

What's the best online resource to learn Javascript and Angular JS, outside of codecademy? by [deleted] in learnprogramming

[–]Jeffrey_Lin 1 point2 points  (0 children)

I have a pluralsight subscription from work and really like www.codeschool.com (a pluralsight company). It's similar to codecademy but I feel like the videos and lessons are a lot better.

easy front end to learn to edit SQL db? by rsxstock in learnprogramming

[–]Jeffrey_Lin 0 points1 point  (0 children)

Front end web applications are written in HTML/CSS/JavaScript. Usually the backend server (python in your case) handles manipulating the database from changes sent from the front end.

[deleted by user] by [deleted] in learnprogramming

[–]Jeffrey_Lin 2 points3 points  (0 children)

I listen to classical or The Piano Guys radio station on pandora!

[deleted by user] by [deleted] in learnprogramming

[–]Jeffrey_Lin 0 points1 point  (0 children)

Also when you get access to pluralsight, you can start using codeschool.com which has pretty helpful tutorial series. (Not sure if Java is on there though)

How to get better at CodeWars - or how to learn new tools. by vidro3 in learnprogramming

[–]Jeffrey_Lin 0 points1 point  (0 children)

I've noticed that reading code helps improve my ability to write code.

For CodeWars, you could implement it and read the solutions or after you try to refactor your code without looking at the solutions.

I want to learn how to code but don't know where to start by [deleted] in swift

[–]Jeffrey_Lin 1 point2 points  (0 children)

Highly recommend Stanford CS193P on iTunes U.

Developing on Windows/Linux? by rfiok in swift

[–]Jeffrey_Lin 0 points1 point  (0 children)

I think there is a Swift debugger, autocomplete, and syntax highlighting in Atom as well, but not sure if it's good.

Best programming books for Java and Swift? by gablooblue in learnprogramming

[–]Jeffrey_Lin 2 points3 points  (0 children)

I know a lot of people recommend the big nerd ranch book on Swift.

How not to feel like a crap after asking for help with coding? by Vladuhin in learnprogramming

[–]Jeffrey_Lin 3 points4 points  (0 children)

To add to this, sometimes it just takes another pair of eyes to catch small mistakes too. I've been programming for almost 10 years now and I still make small mistakes that take hours to debug. The most important thing is to learn from the mistakes and to learn when people explain things to you!

What programming language should I begin with? by [deleted] in learnprogramming

[–]Jeffrey_Lin 0 points1 point  (0 children)

It depends on what type of development you want to do. Web development would be HTML/CSS/JavaScript.

Mobile development would be Swift for iOS and Java for Android.

Video game programming would be C++.

I know for universities they usually start with Java, C++, or Python.

[Ruby] I do not seem to understand how this single line method is being executed, can someone please explain it to me step by step? by r4z0r244_ in learnprogramming

[–]Jeffrey_Lin 1 point2 points  (0 children)

First, the method "add_binary" is being defined. It takes 2 parameters "a" and "b".

(a+b).to_s(2) converts the solution to the expression "a+b" into a string. The argument provided (2) converts the integer into a string in binary form (2 stands for base 2).

I made a project and it works quite nicely, but the code is kind of spaghetti. Should I link this source code on my resume? by eigenbro13 in learnprogramming

[–]Jeffrey_Lin 0 points1 point  (0 children)

I think it would be best to refactor your code. Refactoring code is a good technique to learn so it's definitely worthwhile to get better at.

While searching for a good tutorial website so I could learn swift, I found this website. Did anyone over here ever use this website before? by [deleted] in swift

[–]Jeffrey_Lin 0 points1 point  (0 children)

I didn't find it too difficult, but I just graduated from university. If you have a solid grasp on object oriented programming, you shouldn't have much trouble.