An anonymous 2 min survey to find the best resources for learning frontend development via /r/learnprogramming


An anonymous 2 min survey to find the best resources for learning frontend development

Hello r/learnprogramming! We're doing a short 2 min survey to filter out the most helpful resources to learn frontend development : Link to survey

While I have my own subjective picks, I want to find out which resources others have found to be really helpful. I tried to keep the survey as short as possible, while still being able to gather useful information. If you have any suggestions for improvements, please post them in the comments below.

You can also view all the results yourself at the end. This survey is being done as research for a web development career guide on Class Central.

Submitted November 30, 2016 at 06:00PM by dutta_kapil
via reddit http://ift.tt/2fMZOQK

[C++] [Help] just building an OpenGL/GLFW project (linking errors?) via /r/learnprogramming


[C++] [Help] just building an OpenGL/GLFW project (linking errors?)

Prologue:

ok. I'm not new to this. I took C++ in college. it was the academic approach where everything was in one directory and makefiles were "not in the scope of the class". fast forward. I've worked in java and android so I'm no stranger to esoteric and overly complicated build systems. but going back to C++ has me absolutely stumped. the build systems are absolutely insane, especially after recently learning go. I was able to get an OpenGL project up and running in Go in an afternoon, easy. but I've struggled the last week to even compile a C++ project with any decent structure. any tutorial out there uses the single directory, spaghetti code approach. as a java developer, I know this gets hairy real fast, so I'm trying to start with a good toolchain/structure. any advice or resources pertaining to these complaints would be very welcome.

Meat and Taters:

here goes. my toolchain is pretty minimalistic: neovim and cmake (a similar setup that allows me to program in golang easily)*. the cmake generates without complaint: http://ift.tt/2fMQa0x. my main file comes straight from learnopengl.com: http://ift.tt/2gHvsDq. I don't see any references to library links in my Makefile(s), but I'm no expert in Makefiles. at this point, when I make the project, in true C/C++ fashion, I get the oh-so-informative error: http://ift.tt/2fMT8C2 (an undefined reference error for glfw functions).

Conclusion and frustrated thoughts:

it seems like /usr and /usr/local are there to compliment C/C++, yet I have to specify that the libs are there? wtf? I have to link headers and objects? I understand that this is a low level language, but come on. this is ridiculous. find_package isn't enough to include the library? how could this possibly translate into usability or functionality? I guess there are some core philosophy decisions in C/C++ I don't understand. I feel like greybeards stand on a pedestal of useless tidbits just to look down on n00bs like myself. but I suppose I'm determined to be a "real game programmer" so I'm learning the de facto standard. am I stupid? am I missing something? is C++ really that modern? I feel like an idiot stumbling around in the dark trying to learn what feels like an archaic ecosystem of people who refuse to learn web design just to deter me from reading help posts because I'm not sophisticated enough to read monospaced, poorly formatted email chains.

* I don't feel like IDEs offer any functionality that doesn't just confuse me or frustrate me more than a terminal based approach.

anyway, feel free to ignore my bitching and moaning. I just want to open a goddamn motherfucking window.

Submitted November 30, 2016 at 06:20PM by covercash2
via reddit http://ift.tt/2gHspeQ

Any Android or iOS programmers freelancing or working from home? via /r/learnprogramming


Any Android or iOS programmers freelancing or working from home?

Hi all! I'm looking at a career change into programming. Specifically considering mobile or web dev. I'm more interested in mobile (Android in particular).

For the last 3 years I've worked for myself from home and I'm keen to continue that.

A lot of posts on Reddit claim that WFH/remote/contract work in mobile is plentiful. But when I look at remote job aggregators, mobile dev jobs are extraordinarily rare compared to web dev. Seems like most mobile devs are working in-office 9-5 jobs.

Can anyone weigh in? Is mobile dev a good or bad choice if WFH is a top priority?

Submitted November 30, 2016 at 04:59PM by intelli78
via reddit http://ift.tt/2gHgVrn

[SQL] how to access separate tables in a relational database via /r/learnprogramming


[SQL] how to access separate tables in a relational database

The below code is returning the error: #1054 – Unknown column 'CourseName' in 'where clause'

SELECT count(distinct FirstName, LastName) from scott18db.student_data where CourseName = 'COMP 426' 

where scott18.db is the database, and student_data is the table where the columns FirstName and LastName are located.

the table containing CourseName is called course_info, but if I try

SELECT count(distinct FirstName, LastName) from scott18db.student_data where course_info.CourseName = 'COMP 426' 

It returns the error: #1054 – Unknown column 'course_info.CourseName' in 'where clause'

how do I access the CourseName column?

Submitted November 30, 2016 at 05:08PM by Diamond_joe
via reddit http://ift.tt/2fMLN5i

Everytime I attempt to take a college programming class I end up getting frustrated and angry at myself to the point of self-harm. Is there any other learning environment where I can learn how to program without feeling so frustrated? via /r/learnprogramming


Everytime I attempt to take a college programming class I end up getting frustrated and angry at myself to the point of self-harm. Is there any other learning environment where I can learn how to program without feeling so frustrated?

I thought about hiring a personal tutor or maybe finding a Skype friend to teach me. I need this to be a one-on-one thing. Elsewise, I can't learn.

Submitted November 30, 2016 at 04:19PM by RevanTheJedi
via reddit http://ift.tt/2gH7CHY