Your Questions About a Career in Programming
Thanks for dropping by, and more importantly for reading the Programming Career Guide e-Book. Did it answer your questions about your current or future career in programming?
Don’t have your copy of the e-Book yet? You can get your own free copy of it by clicking the book image to the right hand side of this page. Do that, and then come back to this page if you have any follow-up questions.
As mentioned in the e-Book, the purpose of the e-Book was to answer questions asked most frequently by the over 400,000 students I (Tim Buchalka) have taught to program over my career of 35+ years as a professional software developer and teacher.
This particular page was setup as the official place for you to ask any follow-up questions or feedback about the e-Book. I will personally answer all questions left here, so if you have a question or any feedback relating to the e-Book please leave it below.
If you have read the e-Book, hopefully you are now more motivated and committed to a career as a programmer and realise that you can make a success of this. Take action today!
Cheers!
Tim
77 Comments
Hello Tim First I would like to thank you for the effort you are making towards your students.
I am very happy to be one of your students.
My question is:
I am now following up on your Java course. I want to know when the course is over. What course can I take to implement what I have studied? What profession can I do to provide a happy living for me as an expert in this field. Please, after the professions that I can apply after studying for the course I mean the practical aspect specifically
You are welcome! I suggest you complete the course first, and then ask the question. The reason is because when you are complete you are in a better position to decide.
We have a load of courses you can choose that will take your Java skills to the next level.
Take a look here https://learnprogramming.academy/courses/
Professions include web developer, game programmer, android app developer – so you have lots of choices.
This blog post may also help.
https://learnprogramming.academy/career-guidance/what-is-the-best-programming-language-to-learn/
Hello Tim,
I’m Rakuram and basically I’m from electrical background. Since long time I wanted to learn programming languages. But till now I couldn’t able to learn any Languages. Now to complete some activities related to my work I need to develop/practice some good knowledge in programming. I hope this C programming course will help me. Please suggest me the good practice/routine I should follow everyday it would be helpful for me.
Thanks,
Rakuram
Hi Rakuram,
My advice is to take the time to really understand the material. In general, you have to learn the concepts, study, apply what you learned, and so on. It will help gain skills.
The more programming – in any platform or language you immerse yourself in, the better the chance you will succeed. You need to practice, practice, and practice to get better at programming. Don’t give up, keep at it.
I also have a Youtube channel where you can get lots of practical programming tips, career advice, etc.
Check it here:
https://lpa.dev/tips/h
Regards,
Tim
Hi Tim,
I was working as a Database Administrator for almost 10 years. I was not enjoying it and I quit the job last January. I always wanted to do a job with passion and interest. I was very much interested to do programming but never had the confidence to do it. Lately, somehow I gained the confidence and bought your Java course and some of the other courses from Udemy and developed my programming skills. The new challenge what I am facing now is when I apply for the job most of the companies and recruiters are saying that I do have experience. How will I overcome this situation?
If you are applying for a job that requires experience, you can show them what courses you have completed, and if you have written any programs of your own, what you have worked on.
If the job requires previous experience, it may be that you need to start off at a more junior position and prove yourself and then rise up to senior positions.
Its no different to being a Database Administrator – That was most likely not your first job in Databases, but once you had experience you were able to do it.
So keep at it and I am sure you will find a position!
Hi Tim
I am presently working in the military. I was always wanted to be a programmer but never had a chance. I have a BSc in mathematics and SCJP. I’m following your Java course and will this course help me to find a programming job.
Having experience in a language like Java and your Oracle certification will help you get a job for sure – it shows that you are able to learn.
So I feel confident that you will be successful in getting a programming job.
What level of Java did you get certified at? Java 6, or Java 7 ? It might be wise to get the latest certification.
Regards
Tim
Thank you so much for your feedback. I will certainly follow the instructions.
Hi,
I (52 years) currently work as selfemployed with project management in the welding/machining and would like to change my focus to IT. It is a challenge to get project management jobs within the IT sector because I lack experience in that area. I have bought your Java and C programming courses and hope to increase my changes to find jobs/projects within either IT project management or programming. Do you have some suggestions on how to get into the IT sector, and if possible also suggestions on how to achieve IT project management knowledge (do you have a course for that ) ?
Thanks in advance
Best regards
Henrik
Welcome! It’s nice to hear from you. The best advice I can offer is to study hard and build your skills – employers are always looking for people with great skills, so step 1 is to build the skills.
Once you have the skills consider creating some projects you can use as a virtual resume, or contribute to open source projects, etc to confirm to anyone that you do have the skills.
That’s where I would start.
Regards,
Tim
I am definitely going to pursue it… I still have a lot of questions like “What would be expected of me as a Junior Software Developer?” I am so nervous to apply to any job ever because I don’t know how to yet… I’ve invested probably 2-3 hours a day for 2 weeks and am going to continue to do so, but I’ve reached the point where I realize how much that I don’t know and… its overwhelming… but this article did motivate me to press forward and keep at it.
Hi Tyler,
Why not apply for some jobs and see what happens? The worst that could happen is that you do not get the job, and you learn from it – particularly if you ask what is expected as a Junior Software developer at the interview. And if you are unsuccessful ask for feedback. You’ll then know what they want and why you didn’t get that position.
Different companies will have different expectations – Try not to be too nervous. – I think interviews are a great place to find out where you are at and what else you need to do.
Regards
Tim
2-3 hours a day for 2 weeks? Keep doing 2-3 hours a day for 2 YEARS, then you are ready to look for a job.
Hi Tim,
I know that programming is for me, however the burning question is trying to understand how much I will really need to know in order to get a job as a junior developer in any language (I have chosen Java to start with).. I think that with enough time I could learn any language, but as I follow along through the Masterclass I begin to realize how much I don’t know. I am going to be at a slight disadvantage because I cannot afford a degree at this time (although if I land a decent job to begin with, I probably will invest in myself). I truly appreciate everything that you are doing, and I have learned so much in 2 weeks from you… and your article has motivated me to keep pushing forward despite this feeling of emotions I can’t explain (mostly anxiety wondering if I am capable)… but it is describable to your video game analogy… although I would maybe add that coding is like buying a game that has no trailer for what it is like until you dive in and start playing. I can’t even focus at work anymore, all I think about is “What can I learn tonight from Tim!” Seriously thank you for all the support you give to your students. For $10, it is a no brainer… I went ahead and purchased several of your courses because… yes, it does make me anxious, nervous, and frustrated… but it also makes me excited and I definitely did a fist pump after I spent 30 minutes trying to figure out the first coding challenge once the solution checker said “Congratulations, your solution worked” 🙂
Hi Tyler,
You are welcome! The bottom line is if you feel confident in Java, start applying for jobs and use the feedback you get to decide where you are at, and what other skills you need.
You are capable, have confidence in yourself. Those feelings are normal! I am glad you have found value in my material and thanks also for investing in my courses, it’s appreciated!
It’s awesome when you get something working, isn’t it?
Please give me another alternate link to your programming guide e-book. I am unable to download it. I am getting 404 error.
Sorry to hear that the link does not work. We’ve found for most people it does work, but for a small percentage, it does not. Why? We don’t know.
To help you out, here is a direct link to the ebook.
http://learnprogramming.academy/download-books/LPAProgrammingCareerGuide.pdf
Sorry about that but enjoy the e-book!
Hi Tim!
I really like your posts and I read every single message that comes from you and its been helpful. I’m currently studying your Java programming Masterclass in Udemy while attending university as well. Programming is not an easy thing for me but I’m committed into it and your posts are what keeping me motivated so I just wanna say Thank you man.
Thanks for checking in, and thanks for the kind words. I’m glad the posts, etc have proved to be useful to you! That is my goal.
Keep up the good work!
Hi Tim
I really appreciate that you released this free e-book. At the moment I am at Java Master Class Course but I would like to know what I should take next.
I really would like to learn to program apps on mobile devices, both android and ios but I would like to learn Spring too because when I read job offerts from Java Developer there is always Spring required.
I saw in your ebook that you have xamarin and java for android courses. So what should I learn next after Java Master Class Course ?
My objective is to get a job of Junior Developer.
Cheers
I think learning Java first is your #1 priority. Xamarin is a good choice, but mobile and Spring are as well.
There is no one answer fits all people here because different people like different things. Maybe you could take one or more of these extra courses and see if you enjoy it. That would be a good guide for you since all topics have lots of opportunities for junior developers.
Regards
Tim
Hi Tim,
Like many others I’ve completed a few LearningAcademy courses and am now trying to build projects for a portfolio on github. (Trying to get a job by September.)
I’m in the middle of building Spring Boot Catalog, a libGDX “catch something in a bucket and get points” game, a JavaFX Fractal program and once I’m finished the Oreo course I’ll see if I can make a mobile client for the book catalog.
However… they feel like very junior projects. I do have 8 years of IT experience in Software Testing and before that System Admin but I am quite nervous I will have trouble getting a job.
Do you have any other suggestions for my portfolio?
Thank you for the excellent courses!
Wow, that’s great what you are currently working on. By no means are these “junior” projects – the fact you are working on your own projects is a good sign to show prospective employers that you are going above and beyond.
If you really wanted to look at a bigger project, have you considered looking for a suitable project on GitHub and contributing to that? That would get you increased exposure as well.
Good luck with your job search!
Regards
Tim
Hi Tim,
I am working thru your course masterclass Java course on Udemy. Just wondering, after completing the course, do you have any suggestions of projects to do that would look good to put on resume and I can practice with to improve skills? I currently don’t have a job, and would like to be able to have something good to put to show that my job gap wasn’t all about just trying to find a job.
thank you.
My suggestion would be to search Github for a project and contribute to it – that’s a great way to show the world you are working on code, and helping out an open source project at the same time.
If I was starting over, I would focus on contributing to worthy open source projects.
I hope this helps.
regards
Tim
Hi Tim,
I’ve been learning programming for about 10 years now (about 6 years in Java). Couple of years ago I felt pretty confident about my skills and found a job as Junior Developer. Unfortunately reality quickly verified my skills and after 6 months I was fired due to lack of skills. Since then I was trying to learn everything I was lacking back then. About a year ago I completed Your Java Masterclass course and few days ago Your Spring Masterclass course (at least the new part). I learned about Design Patterns and databases. But I would really like to avoid situations like the last time so could You please tell me what else do I have to know to be succesfull as a Junior Developer?
Regards
Arek
I would say you may have been unlucky to get fired like that – please watch for a video early next week or late this week where I discuss programming roles – I think if you have been through those courses and are studying and working at improving your skills you are on the right track.
Don’t think just because you have taken a few courses you should stop – programmers continue to keep learning.
Also watch some videos here on career advice.
https://lpa.dev/tips/h
Regards
Tim
Hi Tim,
I am not new to programming, but about ten years after changing careers, and dabbling a bit here and there with coding, I have decided to switch back to programming full-time. I am 51 and remain a little nervous about the switch, but am finding your enthusiasm, positivity, and the breadth and depth of our offers to be helpful and inspiring. Thank you for all that you do!
Regards,
Josh
Thanks so much for the kind words! That is why I create courses – to help people succeed in programming.
Hello Tim,
I took c++ programming taught by Frank Mitropulos and and expected to finish it in another week or two.
In my opinion, The way Frank teach is excellent, he explain the subject very well in a simple way that i can understand well, I believe all of his student also experience the same like me.
For non native like me it is very important that he speak at the moderate speed and no strange accent.
I hope that Frank can deliver another course for C++ advance topic and C++ GUI programming.
Many thanks for the quality courses and wish you and Frank more success in the future.
Regards
Andi
Thanks so much for this, It’s nice to know that you appreciate how Frank teaches. Plus I am glad you are enjoying the course as well!
Hi Tim
I have a questions, related with c++, which is really hard and trying to solve it.
Can you support me about it?
Hi Tim, I’m taking your c++ course beginner to beyond, had a basic knowledge of c++ but the course helped broaden my view and also taught me a ton of good programming practices. I’m almost done with the course and am wondering if you have any course on game programming with c++(game programming had always been my dream), or a software development course with c++. Thanks
Hello Tim Sir,I am a beginner and just completed C++ Course from Frank Sir. Sir what should i learn now. Should i practise questions or study Data structure and algorithm
Hi Tim! I finished your course Java Programming Masterclass and I would like to know what to learn next? I want to be full stack web developer. Can you help me and give me some step by step proces or list what do I need to learn to become full stack web developer. Is it better to learn php or node.js for backend or I can continue with java for backend web development and learn spring?Is it enough to finish this course and your spring course to start looking a job for junior backend web developer and learn other stuff through the job? Thank you
With all the programming languages out there, how do you learn multiple languages?
When do you know if you are proficient enough with one language to start learning another language?
Hello Tim. No more over your Java course. It’s a great course and you explain it very well.
I would like something from you. Can you give me a coupon to take the course?
I do not know ala for many reasons. Please, I would be very glad if you could help.
Hi Ali,
Thanks for your interest in my course!
I can help you with a discount link for the course:
https://www.udemy.com/course/java-the-complete-java-developer-course/?couponCode=LPA_APR_2020
Note that this price is discounted, but not the cheapest price we can offer.
Udemy has changed the process of coupons for Instructors. Now we can only give a big discount for only 5 days at a time. After that, the coupon expires and is no longer valid.
I will be doing two big discounts per month, and I will be letting students on my email list know about this each month.
If you would like to get the cheapest possible price, then sign up to get my free programming career guide ebook and then wait for those emails from me each month.
Or just use the link above which will work for you right now if you do not mind paying a few dollars more.
Sorry about the confusion, but this is the only option available at this time.
Regards,
LPA Team
Hi , Tim.
We need more courses on Python after completing your masterclass course on python related to machine learning or AI with you as our instructor ,sir.
Hi Pandian,
Thank you for your support and trust, I appreciate it.
Check out courses on Python here:
https://learnprogramming.academy/courses/?s=Python&ref=course
Hi Tim,
I’ve started your Python and Java courses, and love them both! Thanks for the amazing deal on such top-notch training.
I know you’ve said that age doesn’t matter, but would someone really employ a 57-year-old over a kid, fresh out of college? I used to be an engineer, years ago, when I programmed in assembly and C (and in college, I learned Assembly, FORTRAN and Pascal). But, I get discouraged when I think about this question. I’d like to get your honest thoughts on this.
Thanks!
Hi Jack,
Thanks for writing in.
What I could advise is to just keep in mind that when you are writing an application letter or applying for a job, it’s all about the employer. What you wanna do is make sure you align yourself with what the employer is wanting to do and what the employer needs.
I have here a video where I give tips on how to do well in a job interview. You might find this helpful:
https://youtu.be/exYjqMeYjsQ
Also, the more programming – in any platform or language you immerse yourself in, the better the chance you will succeed. You need to practice, practice, and practice to get better at programming. Don’t give up, keep at it.
I have here a video where I talk about persistence as being the number one skill in programming:
https://youtu.be/vsg5P40x8xo
My advice is to take the time to really understand the material. In general, you have to learn the concepts, study, apply what you learned, and so on. It will help with your existing skills.
Regards,
Tim
Hi Tim,
Thanks for the advice and for the great training! I will continue to plug away and develop a portfolio of sorts.
Regards,
Jack
Hello, Tim.
Read the book, watched a lot of your videos and am on your Java course. Appreciate the clear succint advice and logical structured comprehensive course, makes it much easier for me. Thank you.
My question relates to age.
( I know it was covered in the ebook and videos.)
In my early 40s, stay at home mom starting from scratch (not Scratch the cat (sorry), and I do have some basic programming credentials, high school etc).
I guess the awareness of younger unencumbered people with a headstart is slowing me down, like who am I anyway? I was good at school, but I spent half my life serving other people’s goals and back to school now.
I suppose I am looking for information on hiring of back to work mothers, the realities. Yet I can create my own reality if I work hard. Perhaps I am looking for the most realistic, shortest track to get in. I am smart and hardworking and motivated, though a bit of the weariness of life may have taken some of that energy. I can still out do youngsters in a bunch of stuff though.
Ok, the question is probably about stats on adult learners, women, midlife entry into IT.
(Googling too)
Thanks
Hi Z,
I appreciate you taking the time to watch my videos, thank you.
I do understand where you’re coming from, believe me.
LOL At Scratch!
I get what you are saying. There is a natural concern that you are not going to be able to compete with the younger people out there. I distinctly remember coming up against people in their 20’s with more energy than me when in my 30’s and 40’s but you know what? My life skills were worth something.
I knew there would be areas I needed to improve on, employers often value someone who is a bit older.
Being a hard worker and being motivated is a large part of the puzzle, as is persistence.
I don’t really have the stats on people in your situation, but what I can see is I’ve seen a lot of people win jobs over younger people.
Heck, I’ve been on interview panels and selected people fitting your scenario.
Have a think about how you can put that life experience serving others to good use now?
What can you bring to a future employer that a lot of other people could not?
Not just mad coding skills, but empathy, understanding, and other skills you have learned.
They will all help I would think.
As for what to study, the Java course is a good start. I’d recommend you complete all or a sizable amount of that course and then re-assess – I find that people often have different thought processes at the start of a course compared to the end.
Because you will have dabbled in so much stuff throughout the course, something might strike you as being more “fun” or something you “get” more than another thing. The end of the course is a good time to decide what is next.
Hopefully, this helps a bit.
Regards
Tim
Hi Tim,
I would like to be an android developer but do not know what to learn to be an android developer.
I know Java language only.
Can you please list me things I need to know to be an android developer. If possible, your courses too.
Thanks in advance
My suggestion to you is to learn java well first though. But since you mentioned that you already know Java, then you can take the Android Java course.
Check it here: Android Java Masterclass – Become an App Developer:
https://learnprogramming.academy/courses/android-java-masterclass-become-an-app-developer/
Take a look at my career advice videos here which should help you generally.
https://www.youtube.com/watch?v=z_8Hocokycg&list=PLXtTjtWmQhg1YRG0L0dIT5B22Utujaq20
Hope this helps.
Regards,
Tim
Hi Mr TIM first of all excuse me about my English is not good enough it’s not my native language, Beginning C++ programming – from Beginner to Beyond is my first course about learning how to program, and I’ve take it by an advise of someone I know who works at the field, and I’m confused about my next step after this course, my question is should I learn about Data structure, Algorithms and design patterns or to learn another language like JavaScript, because I’m looking forward to develop mobile application, I’m so confused to make a decision by my own so your advice will help me too much.
I’m a civil engineer by the way, but I decided to shift my career to something that I love, it’s programming
Hi Mostafa,
To answer your question, t’s important to take a core language first, like Java or C++ (which you are currently in) or Python, etc. and then move on to specific languages, depending on your goals.
As for Data Structures and algorithms course, it is usually the one students move onto next after the Java Masterclass course. But C++ and Java are very different and unfortunately, I don’t recommend you take Data Structures if you are using C++.
Take a look at my career advice videos here which should help you generally as well.
https://www.youtube.com/watch?v=z_8Hocokycg&list=PLXtTjtWmQhg1YRG0L0dIT5B22Utujaq20
As for mobile app development, my suggestion is to learn Java well first though and once you have mastered Java then look at the Android course(s). There is a Java tutorial included in the Android course, but it’s designed to get you started rather than be a comprehensive Java course.
I hope this helps.
Regards,
Tim
I wanted to nominate the names of the courses that I will need in the field of artificial intelligence, knowing that my knowledge in the field of programming is the language of C++, and Algorism and the data structure of this language
Thank you for your great effort and sorry for my bad language
Hi Mostafa,
You’re welcome, and no worries about the language.
I do have courses that discuss AI. But my suggestion is to learn a core language first, like Java or Python, etc. well first though and once you have mastered it, then look at specific languages related to your goal.
Check out the courses here:
https://learnprogramming.academy/
You can also check out topics related to artificial intelligence on my Youtube channel:
https://lpa.dev/tips/h
Regards,
Tim
Hello Tim
I’m a graduate mechanical engineering student, and I want to learn a programming language to improve my chances of getting a good job related to my field, and stand out from other applicants. I appreciate if you can help me decide which programming language to learn? I don’t want to spend months learning the language that doesn’t help me get the job I want, and there are many options to chose from such as; Matlab, python, java, etc.
Please note that I took two courses where I used Matlab to solve problems.
Regards
Hi Zack,
To answer your question, I recommend to get good and finish a core language first (eg. Java, Python, C, etc) and then move on to specific languages, depending on your goal(s).
Take a look at my career advice videos here which should help you generally.
Computer Programming Tips:
https://www.youtube.com/watch?v=z_8Hocokycg&list=PLXtTjtWmQhg1YRG0L0dIT5B22Utujaq20
Hope this helps.
Regards,
Tim
I am currently learning c++ from Dr. Frank’s videos and it is very clear to me what he tells me in his video but I don’t know what to do next should I learn DSA or should I start a project.
My majors was Electrical and Electronics but I got intrested in programming and I want to build a career out of my interest. Especially in c++.
Hi Hemant,
It’s really up to you. To start a project, check out github.com. It’s a great site for you to get involved in open-source projects, to get inspiration and ideas, and to sharpen your skills.
You could do that and also possibly look at DSA’s as well? I’d highly recommend just keep on coding for now.
I hope this helps.
Regards,
Tim
Hi Tim, Can you give me advice on what I do after this course?
I got an idea about what I do after this course.
For example, after I finished this course I take time off for two-month to practice skills problem solving after that I go to start learning data structure and algorithms course.
Or go to the next course immediately.
What did you think?
Thanks in advance.
Hi Romany,
You can take another course and practice your programming skills at the same time. As long as you can manage it. But of course, that depends highly on you.
I have a video here which answers your questions as well:
Career Paths in Computer Science – Programming Tip by Tim Buchalka (2019):
https://youtu.be/Zr06O9NlEZE
Regards,
Tim
Hello Tim,
I have been playing with programming languages for as long as I can remember, I have taken your course on Java and it is excellent. But in my 29 years I have switched from one language to another, from frontend to backend, from one library to another. I think that was because I was trying to please the local IT companies with their requirements. Short story I never fulfilled my knowledge in extend to anything.
My question is is it because I am not meant to learn and do programming or if yes; My time is mostly spend on technologies like JavaScript, Node.js and its frameworks. What should I do in your professional opinion.
Thanks
Emir
Hi Emir,
I understand where you’re coming from, but don’t believe for one second that you’re not meant to learn to program/develop nor you can’t be good at it. Being a programmer or developer is supposed to be progressive and versatile.
The question is, what is your goal and what do you want to achieve out of it?
I have a video here which talks about that and maybe helpful for you.
Goal Setting and Planning | Programming Tip by Tim Buchalka:
https://youtu.be/iq0TH-J11vs
&
Focus and Goal Setting | Programming Tip of the Day – Tim Buchalka:
https://youtu.be/JpellI-3sX8
Lastly,
Mindset Mistakes That Will Sabotage Your Career in Programming and Cause You to Fail:
https://youtu.be/dxFju74RFM4
I hope these help.
Keep on striving and you will succeed!
Tim
Hello Tim,
I am a bit confuse about web development and app development. I need to know which one has good scope in the future. And which programming language has good scope in the future I just finished your C++ course. I am about to enroll in the Kotlin course.
Thanks
Ehsan
Hi Ehsan,
Google is your friend for questions like this. I cannot stress enough how important it is to use Google. I can tell you that programmers use Google all the time to look for information, etc.
Web dev gives you the knowledge of different languages e.g Java, Python, C, etc. App dev, on the other hand, is the ability to create iOS apps, as well as Android apps. Both web and app developers use a variety of programming languages to create according to set a goal(s), and both branches of development are fruitful in terms of career and economic growth.
As for course recommendations, Kotlin is becoming extremely popular, so you can study that next.
You may also this video helpful as I also talk about Android development here:
https://youtu.be/DnQnteSF35Q (specifically Java and Kotlin).
Regards,
Tim
Hi Tim,
I bought your “Java Enterprise Edition 8 for Beginners Course”, and I ‘m learning from it. I found this course very detailed.
My question is: What is the most feature rich and scalable language/platform/framework for enterprise applications? Is it Jakarta EE, Spring, DotNet, Django or NodeJs/Deno?
Hi Ahmed,
I’m glad you appreciate the Java Enterprise course. Thanks for letting us know.
There is really no way to answer your question because “feature-rich” means different things to different people. Everything you have listed has its own strengths and weaknesses.
Regards,
Tim
hello der Tim,
I am Rohit Raj from INDIA
first of all thankyou for creating such a good course, i had been struggling out there on youtube than someone told me about udemy as i have to do java and
i am your student and in second year of my B.TECH. i am very much curious to learn all these stuffs but iam unable to grasp in recorded video mode. sir im requesting you if it is possible please keep live classes that would be very much helpful for me i have been struggling alot. and i really want to learn java that too by you. as of now i have put my 100 but through that course its not possible for me to grasp sir. i know iam asking for too much but whenever at any time if you are free and you want to teach me java just give me that slot. that will be very kind of you.
1. java isnt an easy task
2. learning through video mode isnt that effective for me(although it was you i could managed to reach upto 57th video)
3. i am getting bundles of doubt
4. i don’t know what actually my mistakes are
5. i need a guru(who else can be better than you)
6. you are a gem.
Hi Rohit,
Firstly, thank you for investing in Tim’s course. We’re glad you appreciate Tim and the team’s efforts.
As for your concern, I understand where you’re coming from. It’s pretty normal to be stumped sometimes – expect sometimes to be thinking man am I ever going to understand this… You will!
It can often be hard to figure that out when you’re learning to program or getting back from a long absence because what you really have to do is isolate the feelings of frustration and getting overwhelmed and confused and so forth. That’s a typical thing that you’ll come across when you’re learning to program.
Tim has videos that may be helpful to you:
Overcoming the Impostor Syndrome:
https://youtu.be/6vuGRu_YuJQ
Here, Tim talks about persistence as being the number one skill in programming:
https://youtu.be/vsg5P40x8xo
And this one here will help you get better at problem solving and challenges:
https://youtu.be/2lYApDl3JC4
I hope this helps.
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
Hi Tim,
I am 45 and want to change my career from computer operator to computer programmer. I love to work in C++ and in order to improve my skills in C++ I am doing one of your courses C++ from beginners to beyond. I have also enrolled in the course from Coursera named coding for everyone C and C++ specialization. I want to know will this is enough for me or should I do some more courses, if so please suggest. One more thing I want to know will this courses help me to get employed in abroad or work from remote location to abroad companies
Thanks and regards,
Manish
Hi Manish,
Tim says the more programming – in any platform or language you immerse yourself in, the better the chance you will succeed. You need to practice, practice, and practice to get better at programming. Don’t give up, keep at it.
Tim has a video where he talks about persistence as being the number one skill in programming:
https://youtu.be/vsg5P40x8xo
He also has a video here that will help you get better at problem solving and challenges:
https://youtu.be/2lYApDl3JC4
Tim always advises taking the time to really understand the material. In general, you have to learn the concepts, study, apply what you learned, and so on. It will help gain skills.
These other videos may also be helpful to you.
Learning Multiple Programming Languages – Is It Possible?
https://youtu.be/Jlo0OaL-Gn0
Changing Jobs: How To Transition To A Software Development Career From A Different Field:
https://youtu.be/pyh8WYhfC7o
When Can I Get a Job After Completing an Online Programming Course – Programming Tip by Tim Buchalka:
https://youtu.be/46OKs98maNs
I hope these help
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
Hi, I’m Hussein. I just started your Java course. I’m a little weak. Learn English from the Java Android course. How long does it take? I’m a computer engineering student in the second semester. Now is the time to start programming or not. Explain this.
Hi Hosein,
The course is designed for beginners who had never programmed before so yes, it’s a great choice for you. Just follow along video by video.
As you are a beginner, I’d suggest you take a look at the free videos on this YouTube channel as well:
https://lpa.dev/tips/h
Lots of practical programming tips, career advice, etc.
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
Hello Sir , I’m Aryan, Student from India. I’m currently doing under graduation in SRM university here in india. Actually i’m writing this to take your advices. how to get placed in tier 1 companies. On which bases I should be perfect and what courses will be helpful for me and can you please give the route map to get placed higher sir.
Hi Chennu,
Tim recommends practicing a lot to achieve mastery of the programming language(s). You will eventually remember a lot of things. No one is born good at programming. It’s a learned skill. The more time you spend programming, the better you get at solving specific problems and that’s because you’re actually going through the process of solving problems.
Let me share some of Tim’s videos to help you.
How to Practice and Improve Your Programming Skills – Programming Tip by Tim Buchalka
https://youtu.be/VWM2nMcEQBU
How to Become a Better Programmer? Start Helping Others! Programming Tip by Tim Buchalka:
https://youtu.be/lvNhlwfYiZ4
How to Get Better at Problem Solving | Programming Tip by Tim Buchalka:
https://youtu.be/2lYApDl3JC4
Goal Setting and Planning | Programming Tip by Tim Buchalka:
https://youtu.be/iq0TH-J11vs
As for a course roadmap, Tim’s suggestion is to learn a core language first, like Java or Python, C++, etc. well first though and once you have mastered it, then look at specific languages related to your goal.
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
Hi Tim
I’ve worked in IT (systems) for 10 years, and finally decided to pursue my goal of becoming an embedded systems engineer, or firmware engineer. I want to write code for hardware, drivers etc.
What programming languages would you recommend? C/C++ seems to be the right direction I think.
Also, as part of my resume/CV, I would like to include a programming project of my own. Where can I get ideas of a program to write, or a project to complete on my own. I would like to show my interviewers that I know my stuff.
Thanks!
Jason
Hi Jason,
Tim says you can start with this C++ course, and once you are done, re-assess the next set of courses.
https://learnprogramming.academy/courses/beginning-c-programming-from-beginner-to-beyond/
You may want to take a look at my career advice videos here which should help out as well.
https://www.youtube.com/watch?v=z_8Hocokycg&list=PLXtTjtWmQhg1YRG0L0dIT5B22Utujaq20
As for projects, Tim always recommends github.com. It’s a great site where you can get involved in open-source projects. You can post your own codes, and get inspiration & ideas. Also, you get to meet and get the support and opinions of other professional programmers/developers. This is a great way to build a professional portfolio.
Hope these help.
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
Hey Tim,
I feel blessed to discover a teacher like you.
I’m Hassan from Pakistan. Been jobless since i did my B.com about 12 years ago i think..
Now, the world of Software development gives me a hope for better future..
And given the fact that you’re offering education at such an affordable price…
Which course and language would you suggest that i choose from your catalogue?
And would learning programming open the doors for remote jobs in the USA or other good paying countries as a Pakistani citizen?
I would appreciate if you can give me list of courses in order that i should take them..
My email is [email protected]..
Hope to hear back from you soon, thank you
Hi Hasan,
Nice to meet you! We’re glad you found inspiration through software development despite having setbacks. It’s never too late to pursue your passions and make a change in your career.
Regarding which course and language to take, Tim suggests learning a core language first (e.g. Java, Python, C, C++, etc.) and then looking at specific languages related to your goal(s).
Let me share some of Tim’s videos to help you.
Goal Setting and Planning | Programming Tip by Tim Buchalka:
https://youtu.be/iq0TH-J11vs
How to Practice and Improve Your Programming Skills – Programming Tip by Tim Buchalka
https://youtu.be/VWM2nMcEQBU
How to Get Better at Problem Solving | Programming Tip by Tim Buchalka:
https://youtu.be/2lYApDl3JC4
When Can I Get a Job After Completing an Online Programming Course – Programming Tip by Tim Buchalka
https://youtu.be/46OKs98maNs
Are There Long-Term Career Opportunities in Software Development? – Programming Tip by Tim Buchalka
https://youtu.be/_a99pNX6CgQ
How to Sell Yourself in a Job Interview – Programming Tip by Tim Buchalka:
https://youtu.be/exYjqMeYjsQ
As for remote jobs in the US or other well-paying countries, the answer is yes, learning to program can open doors to remote opportunities. There are many tech companies that offer remote positions, and having strong programming skills can make you a valuable candidate.
Lastly, Tim always advises to practice – a lot – to achieve it. No one is born good at programming. It’s a learned skill. The more time you spend programming, the better you get at solving specific problems, and that’s because you’re actually going through the process of solving problems.
Don’t be afraid to experiment with different methods until you find what works best
for you.
I hope this helps.
Regards,
Jp
LPA Admin
on behalf of Tim Buchalka
better future..
And given the fact that you’re offering education at such an affordable price…
Which course and language would you suggest that i choose from your catalogue?
And would learning programming open the doors for remote jobs in the USA or other good paying countries as a Pakistani citizen?
I would appreciate if you can give me list of courses in order that i should take them..
My email is [email protected]..
Hope to hear back from you soon, thank you